A resposta depende do sistema de arquivos. Por exemplo, dfnão é possível mostrar os valores corretos para btrfs (ainda). Você poderia adicionar essas informações à sua pergunta?
Jonas Stein
Respostas:
24
Como Julie disse, você pode usar dfpara exibir espaço livre, passando o ponto de montagem ou o nome do dispositivo:
Atualmente df -h, uso , o que me fornece as informações necessárias à medida que digito df -h. Eu estava atrás de algo mais ao vivo ou em tempo real, ou seja, algo que continua atualizando o terminal automaticamente, então não preciso digitar um comando para verificar.
Oshirowanen
@oshirowanen Você pode usar watch, e ele executará repetidamente e mostrará novas saídas (normalmente a cada dois segundos). Lembre-se de que apenas um programa pode atualizar o terminal de cada vez em condições normais (por exemplo, se você não quiser fazer uma bagunça completa na tela), por isso, se você quiser fazer outras coisas ao mesmo tempo, precisará dedique um terminal a ele ou execute-o em algo como screen, tmux ou dvtm para dividir o terminal em vários terminais virtuais.
Random832
3
Se você não gosta da idéia de dedicar um terminal inteiro à watchsaída do df, pode considerar uma ferramenta como a conky . Existem inúmeros exemplos de uso conkypara monitorar tudo, desde o uso do HDD, temperatura do HDD, uso de RAM, clima local, manchetes ... etc.
Você deve editar esta resposta para incluir uma explicação de como isso difere da resposta aceita - que já fornece explicações sobre como usar os comandos dfe watch.
Isso permitirá que você assista todos os seus discos rígidos em um terminal, atualizados a cada minuto, classificados pela porcentagem de espaço usado.
Não sei quanto essa resposta pode adicionar ao que já está aqui (esta é minha primeira resposta), mas pensei em colocá-la aqui, caso alguém venha procurar exatamente o que eu queria fazer, e é assim que Eu acabei com essa questão em primeiro lugar. Pensei que tentaria poupar a alguém o esforço de ter que descobrir como colocar "vigiar", "df" e "classificar" juntos, se eu pudesse.
Para sua informação, usei regex em vez de apenas "/ dev / sd *" porque meu sistema também mostra várias entradas "udev", que eu não precisava nem queria ver. O comando descrito acima os oculta e mostra apenas os discos rígidos.
df
não é possível mostrar os valores corretos para btrfs (ainda). Você poderia adicionar essas informações à sua pergunta?Respostas:
Como Julie disse, você pode usar
df
para exibir espaço livre, passando o ponto de montagem ou o nome do dispositivo:Você obterá algo como isto:
Para executá-lo continuamente, use
watch
. O intervalo de atualização padrão é de 2 segundos, mas você pode ajustá-lo com--interval
:fonte
df
é um utilitário de linha de comando simples que mostra o uso do disco, incluindo espaço livre.Verifique
man df
para detalhes.fonte
df -h
, uso , o que me fornece as informações necessárias à medida que digitodf -h
. Eu estava atrás de algo mais ao vivo ou em tempo real, ou seja, algo que continua atualizando o terminal automaticamente, então não preciso digitar um comando para verificar.watch
, e ele executará repetidamente e mostrará novas saídas (normalmente a cada dois segundos). Lembre-se de que apenas um programa pode atualizar o terminal de cada vez em condições normais (por exemplo, se você não quiser fazer uma bagunça completa na tela), por isso, se você quiser fazer outras coisas ao mesmo tempo, precisará dedique um terminal a ele ou execute-o em algo como screen, tmux ou dvtm para dividir o terminal em vários terminais virtuais.Se você não gosta da idéia de dedicar um terminal inteiro à
watch
saída dodf
, pode considerar uma ferramenta como a conky . Existem inúmeros exemplos de usoconky
para monitorar tudo, desde o uso do HDD, temperatura do HDD, uso de RAM, clima local, manchetes ... etc.fonte
Basta usar o seguinte:
fonte
df
ewatch
.Usando a excelente resposta fornecida acima por Alexander Batischev , e esta por Ralf Friedl , eu as combinei com "sort" a la neste link para este comando:
Isso permitirá que você assista todos os seus discos rígidos em um terminal, atualizados a cada minuto, classificados pela porcentagem de espaço usado.
Não sei quanto essa resposta pode adicionar ao que já está aqui (esta é minha primeira resposta), mas pensei em colocá-la aqui, caso alguém venha procurar exatamente o que eu queria fazer, e é assim que Eu acabei com essa questão em primeiro lugar. Pensei que tentaria poupar a alguém o esforço de ter que descobrir como colocar "vigiar", "df" e "classificar" juntos, se eu pudesse.
Para sua informação, usei regex em vez de apenas "/ dev / sd *" porque meu sistema também mostra várias entradas "udev", que eu não precisava nem queria ver. O comando descrito acima os oculta e mostra apenas os discos rígidos.
fonte