El comando du (disk usage) es una herramienta fundamental en sistemas Linux, utilizada para estimar y reportar el uso del espacio en disco. Comprender cómo utilizar este comando es crucial para administradores de sistemas y desarrolladores, ya que permite optimizar el espacio de almacenamiento de manera efectiva. En este artículo, abordaremos el uso del comando du, su sintaxis básica y algunas de sus opciones más relevantes que facilitarán su implementación en la gestión de recursos.
Si quieres aprender más sobre Linux, revisa nuestra Guía completa de comandos Linux y nuestro Curso de Linux gratis , te ayudarán a dominar la terminal y a sacar el máximo provecho de este artículo.
Sintaxis básica
du [opciones] [ruta]opciones: Modificadores que alteran el comportamiento del comando.
ruta: Directorio o archivo cuyo uso de disco se analizará. Si se omite, du analiza el directorio actual.
Flags más comunes
| Opción | Descripción | Ejemplo |
|---|---|---|
| -h | Muestra los tamaños en un formato legible (human-readable). | du -h /ruta/del/directorio |
| -s | Muestra solo el total del uso de disco. | du -s /ruta/del/directorio |
| -a | Incluye archivos en la salida, no solo directorios. | du -a /ruta/del/directorio |
| -c | Genera un total acumulado del uso de disco. | du -c -h /ruta/del/directorio |
| –max-depth=N | Limita la visualización a N niveles de profundidad. | du -h –max-depth=1 /ruta |
Ejemplo práctico
Comando
du -h --max-depth=1 -c /ruta/del/directorioDesglose del comando
- du: Inicia el análisis del uso de disco.
- -h: Muestra tamaños en formato legible (1K, 234M, 2G).
- –max-depth=1: Limita el análisis solo al primer nivel del directorio.
- -c: Añade un total acumulado al final.
- /ruta/del/directorio: Ruta objetivo.
Ejecución y salida esperada
4.0K ./subdirectorio1
12M ./subdirectorio2
8.0K ./archivo.txt
16M totalEsta salida indica cuánto espacio ocupa cada elemento dentro del directorio analizado y muestra también el total acumulado del uso de disco.
El comando du es una herramienta esencial para el análisis del uso de espacio en disco en sistemas Linux. Su capacidad para proporcionar información detallada y legible lo convierte en un recurso invaluable para administradores de sistemas. Las opciones como -h, –max-depth y -c permiten obtener información precisa y adaptada a las necesidades del usuario, facilitando una gestión óptima del espacio de almacenamiento.
Ejemplo en video
Para complementar esta guía, hemos preparado un video donde se muestra paso a paso cómo usar el comando du en Linux.
Este video te ayudará a comprender de manera práctica todo lo explicado en este artículo.

