Ncdu es una herramienta con interfaz ncurses que se ejecuta en linea de comandos y que nos permite analizar el uso que le estamos dando a nuestro disco, ayudándonos a hacer limpieza de antiguas configuraciones y restos de archivos perdidos en algún remoto directorio.
Es algo que podemos hacer también con el comando du (entre muchos otros) pero a ncdu le encuentro algunas ventajas a la hora de eliminar archivos o mostrar información de los mismos.
Ejecutando el programa
Antes que nada, vamos a ver el método de ejecución, que como habréis adivinado es el nombre del programa seguido de la ruta del directorio a analizar, si simplemente queremos analizar nuestra carpeta personal, tampoco hay que matarse a escribir:
1
|
ncdu |
Si por lo contrario apuntamos a algún directorio en particular, podría ser algo parecido a esto:
1
|
ncdu /home/tannhausser/escritorio |
Si os animáis a probarlo notaréis que es un programa muy rápido, fue creado en C e inicialmente dirigido a su uso en servidores, pero se adapta muy bien para su uso en el escritorio.
Algunas opciones avanzadas
Una vez hayáis ejecutado el programa, os podéis desplazar a lo largo de la lista de resultados, y obtener algo más de información del archivo o directorio pulsando la letra “i“.
Seguramente habrá unos cuantos que queráis borrar, sobre todo si sois muy dados a probar programas, os vais a encontrar multitud de archivos ocultos de configuración. Eso lo hacemos pulsando la tecla “d” (quiero aclarar que ni “emacs” ni otros editores de texto, sufrió ningún tipo de daño en esta captura).
Si accedéis a la ayuda del programa, pulsando “?” os vais a encontrar más opciones como ordenar los archivos por tamaño, nombre e items, abrir un directorio determinado o mostrar el porcentaje de uso.
Otras posibilidades que vais a encontrar en la ayuda del programa o bien el manual , es la posibilidad de exportar e importar informes o excluir determinados tipos de archivo.
Un ejemplo de exportación de un resultado de búsqueda sería este:
1
|
ncdu /home/tannhausser/Escritorio -o informe.txt |
que además nos ofrece la ventaja de efectuar una búsqueda recursiva, sin quedarse limitada al nivel superior, que es su comportamiento por defecto.
Instalación
Ncdu está disponible en los repositorios de las principales distribuciones GNU/Linux, en mi caso para Antergos lo encontré en el repositorio Community de Arch y lo instalé desde la terminal con un simple:
1
|
sudo pacman -S ncdu |
Fuente: lamiradadelreplicante