Linux · System Tools
ncdu
Una herramienta de línea de comandos rápida e interactiva para analizar el uso del disco con una interfaz tipo árbol.
- Licencia
- GPL-3.0
- Última versión
- 2.11.1
¿Qué es ncdu?
ncdu (NCurses Disk Usage) es una utilidad ligera de línea de comandos que escanea tu sistema de archivos para mostrar dónde se está usando espacio. Ha existido durante muchos años y es un elemento básico en la administración de sistemas Linux. Su diseño prioriza la velocidad y el bajo consumo de recursos, lo que lo hace ideal para servidores y hardware antiguo donde las herramientas gráficas pueden resultar lentas.
Está dirigido principalmente a administradores de sistemas, desarrolladores y usuarios avanzados que se sienten cómodos con el terminal. Si prefieres flujos de trabajo basados en teclado y quieres identificar rápidamente directorios grandes sin abrir una GUI, ncdu es la opción estándar. Se ejecuta directamente en tu terminal, permitiéndote analizar el uso del disco de forma remota vía SSH sin necesidad de reenvío X.
En comparación con WinDirStat, que usa un treemap visual, ncdu utiliza una vista de árbol basada en texto. Aunque es menos intuitivo visualmente al principio, es significativamente más rápido y preciso para la navegación. Te mueves por los directorios con las teclas de flecha en lugar de hacer clic, lo que muchos usuarios encuentran más eficiente una vez que se acostumbran a la interfaz. Carece de la visualización de bloques coloridos pero compensa con un rendimiento superior y simplicidad.
Ideal para: Administradores de sistemas y usuarios de terminal que necesitan identificar rápidamente el uso del disco en sistemas Linux locales o remotos.
Funciones clave de ncdu
- Vista de árbol interactiva de tamaños de directorios
- Ordena directorios por tamaño por defecto
- Escaneo rápido con bajo consumo de memoria
- Soporta análisis de directorios remotos vía SSH
- Puede guardar y cargar resultados de escaneo para revisión posterior
- Navegación basada en teclado sin ratón
- Muestra conteo de archivos y tamaño total por directorio
- Funciona en cualquier emulador de terminal estándar
Ventajas
- Extremadamente rápido y ligero
- No requiere dependencias GUI
- Fácil de instalar en casi cualquier distro Linux
- Navegación precisa para sistemas de archivos grandes
Inconvenientes
- Curva de aprendizaje pronunciada para usuarios no CLI
- Carece de representación de treemap visual
- No incluye eliminación de archivos incorporada (se deben usar otras herramientas)
- La interfaz puede sentirse escasa comparada con herramientas GUI
Programas de Windows que sustituye ncdu
Cómo instalar ncdu en Linux
sudo apt install ncdusudo apt install ncdusudo dnf install ncdusudo pacman -S ncdusudo zypper install ncduConsejos para usuarios de Windows
Si vienes de WinDirStat, espera renunciar al treemap visual por una lista basada en texto. Usa las teclas de flecha para navegar hacia abajo en los directorios y la tecla 'd' para eliminar archivos (requiere confirmación). No hay equivalente directo a hacer clic en un bloque para ver detalles; en su lugar, navegas al directorio para ver su contenido. Para una experiencia visual, considera usar 'dust' o 'duf' si encuentras ncdu demasiado abstracto, pero para velocidad pura, ncdu es difícil de superar. Recuerda que analiza los archivos accesibles del usuario actual por defecto; usa sudo para escanear directorios del sistema.
ncdu: preguntas frecuentes
¿Cómo elimino un archivo en ncdu?
Navega hasta el archivo o directorio y presiona la tecla 'd'. Se te pedirá confirmación antes de que el elemento sea eliminado.
¿Puede ncdu escanear servidores remotos?
Sí, puedes usar la bandera '-x' o simplemente ejecutar ncdu en una ruta remota si tienes acceso SSH, aunque el escaneo remoto directo es limitado comparado con herramientas dedicadas.
¿Por qué ncdu es más rápido que WinDirStat?
ncdu usa una interfaz basada en texto y código C optimizado, evitando la sobrecarga de renderizar gráficos complejos. También procesa los datos de manera continua cuando es posible.
¿ncdu permite guardar resultados de escaneo?
Sí, puedes guardar el escaneo actual en un archivo usando la tecla 's' y recargarlo más tarde sin volver a escanear el disco.
Actualizado el