Para ver el espacio en disco en Linux, se puede usar eldfyducomando.


df

df examina el sistema de archivos tomando como unidad la partición de disco, y puede obtener información como cuánto espacio del disco duro está ocupado y cuánto espacio queda actualmente.

Por ejemplo, usamosdf -hcomando para ver la información del disco,-hla opción es mostrar adecuadamente según el tamaño:

Explicación de los parámetros del contenido mostrado:

  • Filesystem: sistema de archivos
  • Size: tamaño de la partición
  • Used: capacidad usada
  • Avail: capacidad aún disponible
  • Use%: porcentaje usado
  • Mounted on: punto de montaje

Comandos relacionados:

  • df -hl: ver el espacio restante del disco
  • df -h: ver el tamaño de la partición de cada ruta raíz
  • du -sh [nombre_directorio]: devuelve el tamaño del directorio
  • du -sm [carpeta]: devuelve el total en MB de esa carpeta
  • du -h [nombre_directorio]: ver el tamaño de todos los archivos en la carpeta especificada (incluyendo subcarpetas)

du

duSu significado original en inglés esdisk usageque significa mostrar el uso del espacio en disco, utilizado para ver el tamaño total del directorio actual.

Por ejemplo, para ver el tamaño del directorio actual:

# du -sh
605M    .

Muestra el espacio ocupado por un archivo especificado:

# du log2012.log 
300     log2012.log

Muestra el espacio ocupado por el directorio test en un formato fácil de leer:

# du -h test
608K    test/test6
308K    test/test4
4.0K    test/scf/lib
4.0K    test/scf/service/deploy/product
4.0K    test/scf/service/deploy/info
12K     test/scf/service/deploy
16K     test/scf/service
4.0K    test/scf/doc
4.0K    test/scf/bin
32K     test/scf
8.0K    test/test3
1.3M    test

El comando du se utiliza para ver el tamaño total del directorio actual:

  • -s: para cada parámetro Names, solo indica el número total de bloques de datos ocupados.
  • -a: muestra recursivamente el número de bloques de datos ocupados por cada archivo en el directorio especificado y por cada archivo en sus subdirectorios. Si no se especifica ni -s ni -a, solo se muestran los bloques de disco ocupados por cada directorio en Names y sus subdirectorios.
  • -b: muestra el uso del espacio en disco en bytes (el sistema usa kilobytes por defecto).
  • -k: muestra el uso del espacio en disco en unidades de 1024 bytes.
  • -c: agrega un total al final (configuración predeterminada del sistema).
  • -l: calcula el tamaño de todos los archivos; para archivos con enlaces duros, los calcula varias veces.
  • -x: omite los directorios en diferentes sistemas de archivos al no contarlos.
  • -h: usa K, M, G como unidades para mejorar la legibilidad de la información.

Contenido de referencia