Como obter o uso do disco na linha de comando?


Respostas:


144

Usando o dfcomando

Aqui está um exemplo de saída:

$ df
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/sda1            303537496  27537816 260580948  10% /
none                    950788       252    950536   1% /dev
none                    959516       232    959284   1% /dev/shm
none                    959516       388    959128   1% /var/run
none                    959516         0    959516   0% /var/lock

Veja também sua página de manual .


38
df -mmostrará coisas em megabytes, df -hmostrará na maior unidade possível.
Oli

118

ncdu

Funciona bem a partir da linha de comando. É baseado em ncurses e interativo.
Você pode instalá-lo com sudo apt-get install ncdu.

insira a descrição da imagem aqui

Alternativas

  • Dez principais: du -shx * | sort -rh | head -10
  • Se você quiser um uso mais refinado do disco, consulte as respostas aqui .

3
Instale isto viasudo apt install ncdu
Pedi T.

11
Gostei das alternativas. Você precisa estar no diretório em que está procurando os arquivos grandes. Mas achei fácil identificar o culpado dessa maneira sem precisar instalar nada.
L Trawo

2
du -shx * | sort -rh | head -10é um salva-vidas! Especialmente excelente se você estiver em um pequeno servidor de teste, seu espaço ficou insuficiente e ainda não possui um utilitário sofisticado instalado para corrigir seus problemas.
Michael Plautz

no CentOSsudo yum install ncdu
Marco C.
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.