Ubuntu - Obtener espacio que ocupa un directorio en disco (Comando du)
Descubre cómo utilizar el comando 'du' en Ubuntu para determinar el espacio que ocupa un directorio en disco. Este artículo te guía a través de las opciones y parámetros para un análisis detallado.
💾 Obtener espacio que ocupa un directorio en disco
Para obtener el espacio que ocupa un directorio en el disco debemos usar el comando du (Disk Usage) seguido por el directorio necesario. Si no indicamos el directorio, nos muestra el espacio del directorio actual.
du
120 .
Parámetros Esenciales para el Diagnóstico
A continuación, se presentan los parámetros más útiles para trabajar con du:
1. Formato humano (-h)
Añadiendo el parámetro -h (human-readable) nos convierte el tamaño a un formato fácil de leer (KB, MB, GB, etc.).
du -h
120K .
2. Resumen total del directorio (-s)
Este es el parámetro más común. El parámetro -s (summarize) muestra únicamente el tamaño total del directorio especificado, sin listar su contenido.
du -sh /var/log
1.2G /var/log
3. Mostrar ficheros y directorios (-a)
El parámetro -a (all) lista el tamaño de todos los ficheros y subdirectorios dentro de la ruta indicada.
du -a
24 ./favicon114.png
4 ./favicon.png
20 ./favicon72.png
4 ./favicon.ico
24 ./favicon144.png
76 .
4. Mostrar solo el nivel actual (-d 1)
El parámetro -d (depth) permite limitar la profundidad del listado. -d 1 es muy útil para ver el tamaño de las carpetas principales sin descender.
du -h -d 1 /home/usuario
4.8G /home/usuario/Descargas
120M /home/usuario/Documentos
5.1G /home/usuario
5. Excluir ficheros o directorios (–exclude)
Para ignorar ciertos patrones de ficheros o directorios (por ejemplo, los .git), se utiliza el parámetro --exclude.
du -sh --exclude='*.log' /var/