Resumen
du (disk usage) resume el espacio ocupado en disco por archivos o directorios especificados. Por defecto, la salida está en bloques, pero se puede convertir a un formato legible por humanos con la opción -h. Se utiliza principalmente para obtener rápidamente el uso total de un directorio específico.
Funciones principales
- Informar sobre el uso de disco de archivos y directorios
- Calcular el uso total, incluidos los subdirectorios
- Soportar varios formatos de salida (bloques, unidades K/M/G)
- Utilizado para diagnosticar problemas de espacio en disco
Opciones principales
El comando du puede controlar el formato de salida y el método de cálculo a través de varias opciones.
Mostrar y resumir
Alcance y filtrado
Comando generado:
Combina los comandos.
Descripción:
`du` Ejecutando el comando.
Combina las opciones anteriores para ejecutar virtualmente los comandos junto con la IA.
Ejemplos de uso
Varios ejemplos de cómo usar el comando du.
Verificar el uso total del directorio actual
du -sh .
Muestra el uso total de disco del directorio actual en un formato legible por humanos.
Verificar el uso de un directorio específico
du -sh /var/log
Muestra el uso total de disco del directorio especificado (/var/log) en un formato legible por humanos.
Uso por subdirectorio de nivel 1
du -h --max-depth=1 /home
Muestra el uso de cada subdirectorio (profundidad de nivel 1) dentro del directorio especificado (/home) en un formato legible por humanos.
Uso de todos los archivos y directorios
du -ah /etc
Muestra el uso de todos los archivos y directorios dentro del directorio especificado (/etc) en un formato legible por humanos.
Uso por elemento del directorio actual
du -sh *
Muestra el uso total de cada archivo y directorio dentro del directorio actual de forma resumida.
Consejos y precauciones
Consejos y puntos a tener en cuenta para usar el comando du de manera efectiva.
Diferencia entre du y df
Tanto du como df están relacionados con el uso del disco, pero miden cosas diferentes.
- du mide el uso real del disco de archivos y directorios (el espacio ocupado por los archivos dentro del sistema de archivos).
- df informa sobre el espacio libre de todo el sistema de archivos (espacio disponible en relación con la capacidad total del sistema de archivos).
- Los resultados de ambos comandos pueden diferir debido a archivos eliminados pero aún abiertos (inodes presentes pero bloques de datos no liberados) o al espacio reservado del sistema de archivos (asignado para el usuario root, etc.).
Consideraciones de rendimiento
Al ejecutar du en directorios o sistemas de archivos muy grandes, se deben tener en cuenta los siguientes puntos:
- Ejecutar du en una gran cantidad de archivos o en una estructura de directorios profunda puede llevar un tiempo considerable para completarse.
- Ejecutar du en sistemas de archivos montados remotamente (NFS, SMB, etc.) puede resultar en una degradación del rendimiento debido a la latencia de la red.