Gdu: un analizador de uso de disco bastante rápido para Linux


En este artículo, echaremos un vistazo a df.

La herramienta gdu se crea para unidades SSD donde se puede utilizar el procesamiento paralelo. Esta herramienta también puede funcionar con HDD con menor rendimiento en comparación con las unidades SSD. También puede comprobar los resultados de las pruebas comparativas. Hay muchas otras herramientas similares y primero tienes que jugar con gdu para ver si satisface tus necesidades.

Cómo instalar Gdu - Analizador de uso de disco de Linux

Hay algunas formas diferentes de instalar gdu en diferentes versiones de Linux, pero me quedaré con una forma común que se puede seguir independientemente de la distribución con la que se esté ejecutando.

Vaya a la página de lanzamiento de gdu GitHub para descargar el archivo de almacenamiento. La última versión es V4.9.1 y sugiero descargar la última versión.

$ curl -L https://github.com/dundee/gdu/releases/latest/download/gdu_linux_amd64.tgz | tar xz
$ chmod +x gdu_linux_amd64
$ sudo mv gdu_linux_amd64 /usr/bin/gdu

Ahora puede verificar la instalación ejecutando el siguiente comando.

$ gdu --version

Version:        v4.9.1
Built time:     Sat Mar 27 09:47:28 PM  CET 2021
Built user:     dundee

Una buena práctica antes de jugar con cualquier herramienta nueva es verificar las opciones de ayuda.

$ gdu --help

Si ejecuta el comando gdu sin pasar ningún argumento, escaneará su directorio de trabajo actual. Estoy en mi directorio de inicio ahora y cuando ejecuto gdu, puede ver en la imagen de abajo que se escanea mi directorio de inicio.

$ gdu

Para buscar directorios en particular, debe pasar el nombre del directorio como argumento.

$ gdu /home/tecmint/bash

No puede pasar más de un argumento.

$ gdu /home /var

Hay pocas operaciones que puede realizar con el comando gdu. Presione ? para acceder a la ayuda.

En la ayuda que puede ver, hay opciones para ordenar, escanear y moverse entre directorios. Acceda a la ayuda e intente explorar todas las opciones para sentirse cómodo.

Puede eliminar un archivo o directorio presionando la tecla “d” . Se le pedirá confirmación.

También puede ver el contenido de cualquier archivo presionando la tecla “v" . Para salir del archivo presione la tecla Escape.

Puede ignorar ciertos directorios de la salida agregando nombres de directorio como argumento al indicador -i . También se pueden pasar varios directorios al indicador -i y cada directorio debe estar separado por comas.

$ gdu /home/karthick/ -i /home/karthick/.ssh,/home/karthick/sqlite

Es posible que vea caracteres especiales en los archivos y directorios y cada uno tiene un significado especial. En el siguiente ejemplo, puede ver que el directorio "/ network" está vacío, por lo que el carácter "e" tiene el prefijo para indicarlo.

[ ! ] ⇒ Error while reading directory
[ . ] ⇒ Error while reading subdirectory.
[ @ ] ⇒ File is socket or simlink.
[ H ] ⇒ Hardlink which is already counted.
[ e ] ⇒ Empty directory.

Si le gusta la salida en blanco y negro, puede usar el indicador “-c" . Vea la imagen de abajo donde la salida está impresa en blanco y negro.

$ gdu -c /etc/systemd

Todos los comandos hasta ahora lanzarán un modo interactivo para mostrar las estadísticas del disco. Si desea que la salida esté en modo no interactivo, use el indicador “-n" .

$ gdu -n ~

Eso es todo por este artículo. Juegue con gdu y háganos saber cómo se adapta a sus necesidades en comparación con otras herramientas de uso de disco.