Use gdu para una verificación de uso de disco más rápida en la terminal de Linux

Hay dos populares formas de verificar el uso del disco en la terminal de Linux: comando du y comando df. El El comando du es más para verificar el espacio utilizado por un directorio y el comando df le da la utilización del disco a nivel del sistema de archivos.

Hay formas más sencillas de ver el uso del disco en Linux con herramientas gráficas como los discos GNOME. Si está confinado al terminal, puede usar una herramienta TUI como ncdu para obtener la información de uso del disco con una especie de toque gráfico.

Gdu: comprobación del uso del disco en la terminal de Linux

Gdu es una herramienta escrita en Go (de ahí la ‘g’ en gdu). El desarrollador de Gdu tiene pruebas de referencia para mostrar que es bastante rápido para verificar el uso del disco, específicamente en SSD. De hecho, gdu está diseñado principalmente para SSD, aunque también puede funcionar para HDD.

Si usa el comando gdu sin ninguna opción, muestra el uso del disco para el directorio actual en el que se encuentra.

Dado que tiene una interfaz de usuario de terminal (TUI), puede navegar a través de directorios y discos usando flechas. También puede ordenar el resultado por nombre de archivo o tamaño.

He aquí cómo hacerlo:

  • Flecha hacia arriba o k para mover el cursor hacia arriba
  • Flecha hacia abajo oj para mover el cursor hacia abajo
  • Enter para seleccionar directorio / dispositivo
  • Flecha izquierda oh para ir al directorio principal
  • Utilice d para eliminar el archivo o directorio seleccionado
  • Utilice n para ordenar por nombre
  • Utilice s para ordenar por tamaño
  • Utilice c para ordenar por elementos

Notará algunos símbolos antes de algunas entradas de archivos. Aquellos tienen un significado específico.

  • ! significa que ocurrió un error al leer el directorio.
  • . significa que ocurrió un error al leer un subdirectorio, es posible que el tamaño no sea correcto.
  • @ significa que el archivo es un enlace simbólico o un socket.
  • H significa que el archivo ya fue contado (enlace fijo).
  • e significa que el directorio está vacío.

Para ver la utilización del disco y el espacio libre para todos los discos montados, use la opción d:

gdu -d

Muestra todos los detalles en una pantalla:

Suena como una herramienta útil, ¿verdad? Veamos cómo conseguirlo en su sistema Linux.

Instalación de gdu en Linux

Gdu está disponible para usuarios de Arch y Manjaro a través de AUR. Supongo que, como usuario de Arch, sabe cómo usar AUR.

Está incluido en el repositorio de universos del próximo Ubuntu 21.04, pero es probable que no lo esté usando en este momento. En ese caso, puede instalarlo usando Snap a través de lo que puede parecer una gran cantidad de comandos snap:

snap install gdu-disk-usage-analyzer
snap connect gdu-disk-usage-analyzer:mount-observe :mount-observe
snap connect gdu-disk-usage-analyzer:system-backup :system-backup
snap alias gdu-disk-usage-analyzer.gdu gdu

También puede encontrar el código fuente en su página de lanzamiento:

Descarga de código fuente para gdu

Estoy más acostumbrado a usar los comandos du y df, pero puedo ver que a algunos usuarios de Linux les puede gustar gdu. ¿Es usted uno de ellos?