Repolode
dundee

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:WinDirStatDaisyDisk

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. 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. 2

    Da permisos de ejecución al binario

    chmod +x gdu_linux_amd64
  3. 3

    Mueve el binario a una ubicación incluida en PATH

    mv gdu_linux_amd64 /usr/bin/gdu
  4. 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