du avanzado: flags que no conocías para medir disco sin volverte loco
2 de junio de 2026
Más allá de du -sh
du -sh es el pan de cada día. Pero cuando necesitas saber por qué el disco está lleno, hay flags que ahorran horas de búsqueda.
Limitar profundidad
# Solo 1 nivel de profundidad
du -h --max-depth=1 /
# 2 niveles
du -h --max-depth=2 /var
Excluir carpetas
# Excluir /proc y /sys
du -sh --exclude=/proc --exclude=/sys /
# Excluir por patrón
du -sh --exclude='*.log' /var
# Excluir directorios montados
du -sh -x /
El flag -x evita cruzar puntos de montaje. Si /home está en otra partición, no se incluye.
Filtrar archivos grandes
# Archivos de más de 100 MB
du -h --threshold=+100M /var
# Archivos de menos de 1 KB
du -h --threshold=-1K /tmp
Ver fechas de último acceso
# Con fecha de última modificación
du -h --time /var/log
# Con fecha de último acceso
du -h --time=access /var/log
# Con fecha de cambio
du -h --time=ctime /var/log
Resumen por tipo
Combinado con sort:
# Las 10 carpetas más grandes en /var
du -h /var/* | sort -rh | head -10
Si el disco está lleno, este comando debería ser el primero que ejecutes. Te dice exactamente qué carpeta se está comiendo el espacio, sin tener que navegar carpetas manualmente.