¿Cómo obtener el uso del disco desde la línea de comandos?

Respuestas:

144

Mediante el uso del dfcomando.

Aquí hay un ejemplo de salida:

$ 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

También eche un vistazo a su página de manual .

htorque
fuente
38
df -mmostrará las cosas en megabytes, df -hte mostrará en la unidad más grande posible.
Oli
118

ncdu

Funciona bien desde la línea de comando. Está basado en ncurses e interactivo.
Puedes instalarlo con sudo apt-get install ncdu.

ingrese la descripción de la imagen aquí

Alternativas

  • Los diez mejores: du -shx * | sort -rh | head -10
  • Si desea un uso de disco más fino, debería echar un vistazo a las respuestas aquí .
Ehtesh Choudhury
fuente
3
Instale esto a través desudo apt install ncdu
Pedi T.
1
Me gustaron las alternativas. Debe estar en el directorio en el que está buscando los archivos grandes. Pero me resultó fácil detectar al culpable de esta manera sin tener que instalar nada.
G Trawo
2
du -shx * | sort -rh | head -10es un salvavidas! Especialmente genial si está en un servidor de prueba pequeño, se ha quedado sin espacio y aún no tiene una utilidad sofisticada instalada para solucionar sus problemas.
Michael Plautz
en CentOSsudo yum install ncdu
Marco C.