Peso de los directorios en Linux
Se me está por llenar el disco rígido externo, donde tengo fotos, películas, documentos y demás. Un terabyte de porquerías, pero nada que quiera borrar. ¿O sí? Ir directorio por directorio es tedioso y puede volverse una tarea abrumadora si aparecen muchos subdirectorios anidados con incierto contenido dentro de los mismos.
Se puede usar el comando du para obtener el tamaño de los directorios y encadenarlo con un sort para que el resultado aparezca ordenado por el tamaño de los mismos:
|
|
Pero en StackExchange por supuesto que está la pregunta How do I get the size of a directory on the command line? y entre las respuestas alguien sugería usar ncdu, que es una versión con interfaz gráfica, y que además permite navegar por los directorios, lo cual facilita encontrar aquellos que ocupan mucho espacio.
En Debian, Ubuntu, Mint y semejantes se instala sencillamente con:
|
|
Al ejecutarse, el programa lee todos los directorios a partir del directorio local (desde el cual se está ejecutando), y al finalizar la lectura presenta una pantalla como la que aparece debajo (click sobre ella para verla más grande). Con la tecla ? aparece una ayuda que indica las teclas que permiten la navegación, seleccionar diferentes criterios de ordenamiento (por nombre, por tamaño, etc), elegir el modo en que se presentan los porcentajes y también se pueden borrar directorios (con la tecla d).