La utilidad duf no es más que una mejora de lo que hacen los comandos tradicionales du y df para verificar el espacio usado y libre de una manera estructurada y agradable a la vista.
Y así es como muestra el espacio en disco utilizado por defecto:
Se ve limpio y bonito, ¿verdad?
Entonces, en este tutorial, lo guiaré a través de cómo instalar y usar el comando duf en Linux.
instalando duf
Si está en Ubuntu 22.04 o Debian inestable, puede usar el administrador de paquetes apt para una instalación sencilla:
sudo apt install duf
Y si está en Arch, el comando pacman haría el trabajo:
sudo pacman -S duf
Pero si está en Debian estable o está ejecutando una versión anterior de Ubuntu, puede usar paquetes deb preconstruidos para instalar duf:
wget https://github.com/muesli/duf/releases/download/v0.8.1/duf_0.8.1_linux_amd64.deb
Ahora usted puedeinstalar el paquete debusando el comando dado:
sudo apt install ./duf_0.8.1_linux_amd64.deb
Puede acceder a más paquetes prediseñados, incluidos rpm desde supágina de lanzamiento.
Del mismo modo, puede seguirinstrucciones de su página de iniciopara construir un paquete desde la fuente.
Uso de duf para verificar el uso del disco y el espacio libre
Simplemente puede usarduf
sin ninguna opción y obtendrá una lista de dispositivos montados:
duf
Enumerar dispositivos y puntos de montaje específicos
Puede usar duf para enumerar uno o más dispositivos al mismo tiempo. Solo tienes que especificar la ruta del puerto o dispositivo de montaje y listo:
duf DriveName
Para exampleseguí enumerando el directorio de inicio y mi disco externo:
duf /home /media/sagar/HDD

Accionamientos de filtros y puntos de montaje
La utilidad duf proporciona varias opciones para que pueda filtrar la salida y obtener los resultados esperados.
Por ejemplo, puede el--only
Opción para mostrar solo dispositivos específicos:
duf --only device_name
Entonces, si quiero enumerar los dispositivos montados localmente, tendré que agregarlocal
con el--only
opción:
duf --only local

?Del mismo modo, puedes usar el--hide
opción para alterar el efecto.
Y si desea enumerar sistemas de archivos específicos, puede usar--only-fs
y agregar tipos de sistemas de archivos.
Por ejemplo, busquétmpfs
(sistema de archivos temporal):
duf --only-fs tmpfs

Ordenar salida
Puede ordenar la salida en función de una variedad de claves, como el tamaño, el uso y más, utilizando el--sort
opción.
Para examplesi quiero ordenar la salida según el uso:
duf --sort usage

Obtener salida JSON
Si eres alguien como yo que prefiere tener una salida JSON, puedes usar--json
opción:
duf --json

Y si desea guardar la salida en un archivo de texto, puede redirigir la salida estándar al archivo de texto:
duf --json > duf.json
Finalizando
Duf es una de las nuevas herramientas CLI que está ganando bastante popularidad entre los usuarios de Linux. Y puedes ver cómo hace las cosas mejor que los comandos tradicionales df y du.
Aquí hay algunos comandos de Linux alternativos más modernos.
Espero que a ti también te pase lo mismo.