Utilidad de línea de comandos para Linux, Mac y Windows que lista los sistemas de archivos montados con información de uso, como df, pero con filtros, ordenación y salida en tabla, CSV o JSON.
dundee/gdu
Analizador rápido del uso del disco en la terminal, escrito en Go, con una interfaz de consola interactiva, salida no interactiva y una interfaz web opcional.
Alternativa open source a:WinDirStat
DaisyDisk
- Estrellas
- 6,188
- Forks
- 254
- Issues abiertos
- 59
- Último commit
- hace 21 horas
¿Qué es?
Gdu analiza un árbol de directorios y muestra qué carpetas y archivos ocupan más espacio en disco. Su interfaz principal es una consola interactiva que permite recorrer directorios, ordenarlos por nombre o tamaño y eliminar elementos o enviarlos a la papelera. Está diseñado principalmente para SSD, donde el análisis en paralelo ofrece la mayor ventaja, aunque también funciona en HDD con una mejora de velocidad menor.
Además de la vista interactiva, gdu puede mostrar resúmenes o los archivos más grandes en modo no interactivo, una opción útil para scripts y pipes. Puede exportar el análisis completo como JSON, guardar los resultados en SQLite o BadgerDB para cargarlos más adelante e importar un archivo JSON guardado. También ofrece una interfaz web en el navegador con un gráfico de dona y un mapa de árbol, disponible mediante la opción --web.
Gdu admite opciones para ignorar rutas mediante patrones o reglas de .gitignore, excluir tipos de archivo, limitar el análisis a un solo sistema de archivos y mostrar el tamaño aparente en lugar del espacio en disco utilizado. Se instala con un único binario desde la página de releases y también ofrece una imagen de Docker.
Funciones clave
- 01Análisis en paralelo, más rápido en SSD.
- 02Interfaz de consola interactiva con opciones para ordenar, navegar y eliminar elementos o enviarlos a la papelera.
- 03Salida no interactiva con resúmenes, los N archivos más grandes y límites de profundidad.
- 04Exportación e importación de JSON, además de almacenamiento en SQLite o BadgerDB para guardar análisis.
- 05Interfaz web en el navegador con vistas de gráfico de dona y mapa de árbol.
- 06Filtros de rutas, patrones, .gitignore y tipos de archivo para los análisis.
Casos de uso
- Identificar qué carpetas están ocupando espacio en el disco lleno de un servidor o una estación de trabajo.
- Generar informes de uso del disco desde scripts mediante la salida no interactiva.
- Guardar un análisis como JSON o en una base de datos para revisarlo más adelante sin volver a analizar el disco.
- Explorar el uso del disco por SSH en una sesión de terminal.
Inicio rápido
- 1
Descarga el binario de Linux desde la página de versiones
curl -L https://github.com/dundee/gdu/releases/latest/download/gdu_linux_amd64.tgz | tar xz - 2
Da permisos de ejecución al binario
chmod +x gdu_linux_amd64 - 3
Mueve el binario a una ubicación incluida en PATH
mv gdu_linux_amd64 /usr/bin/gdu - 4
Analiza el directorio actual
gdu
Antes de usarlo
- La instalación rápida documentada utiliza un binario de Linux; para otras plataformas, consulta las instrucciones de INSTALL.md.
- El comando de Docker requiere --privileged para acceder al sistema de archivos del host.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es gdu?
- Analizador rápido del uso del disco en la terminal, escrito en Go, con una interfaz de consola interactiva, salida no interactiva y una interfaz web opcional. Gdu analiza un árbol de directorios y muestra qué carpetas y archivos ocupan más espacio en disco. Su interfaz principal es una consola interactiva que permite recorrer directorios, ordenarlos por nombre o tamaño y eliminar elementos o enviarlos a la papelera. Está diseñado principalmente para SSD, donde el análisis en paralelo ofrece la mayor ventaja, aunque también funciona en HDD con una mejora de velocidad menor.
- ¿gdu es gratuito? ¿Qué licencia tiene?
- gdu es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿gdu sigue mantenido?
- Mantenimiento activo. El último commit de gdu fue el 6 nov 2026.
- ¿Para qué puedo usar gdu?
- Identificar qué carpetas están ocupando espacio en el disco lleno de un servidor o una estación de trabajo. Generar informes de uso del disco desde scripts mediante la salida no interactiva. Guardar un análisis como JSON o en una base de datos para revisarlo más adelante sin volver a analizar el disco. Explorar el uso del disco por SSH en una sesión de terminal.
- ¿Cómo se instala gdu?
- Descarga el binario de Linux desde la página de versiones: curl -L https://github.com/dundee/gdu/releases/latest/download/gdu_linux_amd64.tgz | tar xz Da permisos de ejecución al binario: chmod +x gdu_linux_amd64 Mueve el binario a una ubicación incluida en PATH: mv gdu_linux_amd64 /usr/bin/gdu Analiza el directorio actual: gdu
- ¿Dónde consigo gdu?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/dundee/gdu
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Analizador interactivo de espacio en disco para terminal que explora directorios, encuentra qué ocupa espacio y permite eliminarlo desde la TUI.
Un gestor de archivos moderno para la terminal, escrito en Go y creado con Bubble Tea, para explorar y administrar archivos desde la línea de comandos.
Herramienta de uso de disco escrita en Rust, una alternativa más intuitiva a du que muestra qué directorios y archivos ocupan más espacio.
Un gestor de archivos de terminal pequeño y rápido, escrito en C, para explorar archivos, renombrarlos por lotes, analizar el uso del disco y abrir aplicaciones.
Una alternativa rápida y fácil de usar al comando Unix find para buscar archivos y directorios por nombre desde la línea de comandos.