Ncdu – Un potente analizador de uso de disco basado en NCurses para Linux

ncdu (NCurses Disk Usage) es una versión de línea de comandos del popular comando ‘du, que está basado en ncurses y ofrece la forma más rápida de analizar y rastrear el uso del espacio en disco en Linux.

Proporcionando una excelente interfaz basada en ncurses, muestra la información de manera más intuitiva, con columnas que indican el uso del espacio en disco en megabytes y gigabytes, junto con el uso de barras gráficas, nombres de archivos/directorios, opciones de eliminación de archivos, opciones de actualización, etc.

ncdu tiene como objetivo ser un programa simple, rápido y fácil de usar que se ejecuta en cualquier sistema Linux/Unix mínimo con ncurses instalado.

Este artículo te guía a través del proceso de instalación y uso del programa NCDU en un sistema Linux.

Este artículo explica el proceso de instalación y uso del programa ncdu (NCurses Disk Usage) en un sistema Linux.

Cómo instalar ncdu (NCurses Disk Usage) en Linux

El paquete ‘ncdu‘ está disponible en los repositorios de paquetes de la mayoría de las distribuciones de Linux y puedes instalar ncdu usando tu gestor de paquetes relevante para tu distribución.

sudo apt install ncdu         [On Debian, Ubuntu and Mint]
sudo yum install ncdu         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/ncdu  [On Gentoo Linux]
sudo apk add ncdu             [On Alpine Linux]
sudo pacman -S ncdu           [On Arch Linux]
sudo zypper install ncdu      [On OpenSUSE]    
sudo pkg install ncdu         [On FreeBSD]

Después de la instalación, simplemente escriba ‘ncdu‘ en la terminal para iniciar el programa. Luego escaneará la cantidad de archivos y directorios, proporcionando información sobre el uso del disco del directorio de trabajo actual.

ncdu
Analyzing Linux Disk Usage

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

Linux Disk Usage Tree View

Use las teclas de flecha para navegar por los directorios y presione “i” para ver la información del directorio seleccionado, como la ruta completa, el uso del disco, el tamaño aparente. Nuevamente, presione “i” para ocultar la ventana.

View Directory Information

Ahora puede encontrar y eliminar fácilmente archivos o carpetas innecesarios para liberar espacio en disco presionando “-d” para eliminar archivos o directorios seleccionados, antes de eliminarlo le pedirá confirmación. Presione “Yes” o “No“.

Delete Files in Linux

Para obtener más información sobre la ayuda y las opciones de ncdu, presione “Shift+?” y use las teclas de flecha para moverse hacia arriba y hacia abajo para ver más opciones.

Ncdu Command Usage

Use “q” para salir de la interfaz. Aquí hay una lista de opciones disponibles para ncdu, puedes revisarlas.

┌───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     │
 └─────────────────────────────────────────────────────────────┘
ConclusiónNcdu es una herramienta potente pero accesible para cualquier persona que busque simplificar el análisis del uso del disco en un sistema Linux. Su interfaz fácil de usar, visuales claros y características interactivas lo convierten en una adición valiosa a su conjunto de herramientas.

Ncdu es una herramienta poderosa pero accesible para cualquiera que busque simplificar el análisis del uso del disco en un sistema Linux. Su interfaz amigable con el usuario, visuales claros e interactivos, lo convierten en una adición valiosa a tu conjunto de herramientas.

Ya seas un usuario experimentado de Linux o recién comenzando, Ncdu ofrece una manera sin complicaciones de mantener el control de la almacenamiento de tu sistema.

Source:
https://www.tecmint.com/ncdu-a-ncurses-based-disk-usage-analyzer-and-tracker/