Inicio > Gestión de archivos y directorios > du

du: Consultar el uso del disco

El comando du informa sobre el espacio en disco utilizado por archivos y directorios. Es especialmente útil con la opción -sh para verificar el tamaño total de un directorio específico en un formato legible por humanos y es esencial para diagnosticar problemas de falta de espacio en disco.

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.

Comandos de la misma categoría