Ncdu, un analizador y rastreador de uso de disco basado en NCurses


ncdu (NCurses Disk Usage) es una versión de línea de comandos del "du command" más popular. Se basa en ncurses y proporciona una forma más rápida de analizar y rastrear qué archivos y directorios están usando su espacio de disco en Linux. Proporciona una excelente interfaz basada en ncurses para mostrar la información de una manera más intuitiva, como columnas para la cantidad de espacio en disco utilizado en megabytes, gigabytes y uso de barras gráficas, nombres de archivos/directorios, eliminación de archivos, actualización, etc. ncdu pretende ser simple, programa rápido y fácil de usar y se ejecuta en cualquier sistema mínimo basado en Linux/Unix con ncurses instalado.

Este artículo le explica el proceso de instalación y uso del programa NCDU en un sistema Linux.

Instalación de ncdu (uso de disco NCurses)

El paquete “ncdu” no está disponible en las distribuciones RHEL, CentOS, Fedora, Scientific Linux, debe tener habilitado el repositorio epel en su sistema para instalarlo usando el comando yum.

# yum install ncdu

La utilidad “ncdu” está disponible en Ubuntu, Linux Mint y Debian desde el sistema de administración de paquetes, use el siguiente comando apt-get para instalarla.

$ sudo apt-get install ncdu

¿Cómo uso ncdu?

Simplemente, ejecute el comando "ncdu" desde la terminal. Una vez que lo ejecute, comenzará a buscar el número de archivos y directorios y el uso del disco del directorio de trabajo actual.

# ncdu

Una vez que se completa el escaneo, presentará la estructura de árbol de archivos y carpetas junto con su uso del disco en un formato legible por humanos con una presentación de barra gráfica.

Presione "i" para ver la información del directorio seleccionado como ruta completa, uso del disco, tamaño aparente. Nuevamente, presione "i" para ocultar la ventana.

Presione “-d” para eliminar el archivo o directorio seleccionado, antes de eliminarlo se le pedirá confirmación. Presione "Sí" o "No".

Presiona "Shift +?" para ver la ventana de ayuda con las opciones disponibles de ncdu. Puede usar las teclas de flecha para moverse hacia arriba y hacia abajo para ver más opciones.

Utilice "q" para salir de la interfaz. Aquí hay una lista de opciones disponibles para ncdu, puede verificarlas.

 ┌───ncdu help─────────────────1:Keys───2:Format───3:About─────┐
 │         						       │
 │   up, 	k  Move cursor up                              │
 │   down, 	j  Move cursor down                            │
 │   right/enter   Open selected directory                     │
 │   left, <, 	h  Open parent directory                       │
 │   	      	n  Sort by name (ascending/descending)         │
 │   		s  Sort by size (ascending/descending)         │
 │ 		d  Delete selected file or directory           │
 │  		t  Toggle dirs before files when sorting       │
 │  		g  Show percentage and/or graph                │
 │ 		a  Toggle between apparent size and disk usage │
 │		e  Show/hide hidden or excluded files          │
 │           	i  Show information about selected item        │
 │           	r  Recalculate the current directory           │
 │           	q  Quit ncdu                                   │
 │          	                                               │
 │                                     Press q to continue     │
 └─────────────────────────────────────────────────────────────┘