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 puede instalar el paquete deb usando el comando dado:
sudo apt install ./duf_0.8.1_linux_amd64.deb
Puede acceder a más paquetes prediseñados, incluidos rpm desde su página de lanzamiento .
Del mismo modo, puede seguir instrucciones de su página de inicio para construir un paquete desde la fuente.
Uso de duf para verificar el uso del disco y el espacio libre
Simplemente puede usar duf
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 agregar local
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
Terminando
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.