Linux tiene un montón de comandos útiles para simplificar ciertas operaciones en el sistema. df, por ejemplo, le ayuda a determinar cuánto espacio libre en disco tiene en una unidad, mientras que du muestra el uso estimado del espacio de archivos en su sistema.

Si bien ambos comandos funcionan bien y hacen su trabajo según lo previsto, hay otro comando útil llamado duf, una alternativa a df que proporciona una mejor funcionalidad de supervisión del disco.

En esta guía, veremos duf en detalle y repasaremos los pasos para instalarlo y usarlo en Linux.

¿Qué es duf?

duf o Disk Usage / Free es una utilidad de línea de comandos gratuita y de código abierto que le permite ver el uso del disco de su sistema y el espacio libre desde el interior de una ventana de terminal.

Básicamente, combina la funcionalidad de du y df en un solo comando, por lo que no tiene que ejecutar los dos comandos individualmente. No solo eso, con duf, también obtienes la información de una manera moderna y comprensible, lo que la hace más fácil de usar para aquellos que recién están comenzando con Linux.

instagram viewer

Relacionado: Cómo mostrar el uso del disco en Linux con el comando du

¿Por qué usar duf?

Una de las mayores ventajas de duf sobre df es su completo conjunto de funciones; uno que le da la libertad de filtrar, ordenar y exportar resultados a JSON, entre otras cosas.

Aquí hay una lista de todas las características destacadas de duf:

  • Salida colorida y fácil de comprender
  • Libertad para ajustar el tema de la terminal
  • Posibilidad de ordenar o filtrar los resultados según sus preferencias
  • Opción para exportar salida en JSON

Cómo instalar duf en Linux

Dependiendo de la distribución de Linux que esté ejecutando en su computadora, puede instalar duf en ella de diferentes maneras.

1. Instalar duf con un paquete DEB o RPM

Instalar duf usando un paquete DEB o RPM es muy fácil, gracias a los archivos oficiales del paquete proporcionados por los desarrolladores.

Para este método, primero, diríjase a la página de lanzamientos de GitHub de duf. Luego, haga clic en el archivo que termina con el .debutante extensión si está en Debian o sus derivados, o con la .rpm extensión si está ejecutando RHEL o cualquiera de sus derivados como Fedora, CentOS, etc.

Descargar: paquete duf

Si no desea descargar el paquete desde la página de lanzamientos, también puede usar wget para obtener el paquete dentro de la terminal.

Para esto, verifique si wget está presente en su sistema ejecutando:

wget --versión

Si no es así, descárguelo primero.

Ahora, si está en una distribución basada en Debian, ejecute el siguiente comando para obtener duf:

wget https://github.com/muesli/duf/releases/download/v0.6.2/duf_0.6.2_linux_amd64.deb

En distribuciones basadas en RHEL, ejecute:

wget https://github.com/muesli/duf/releases/download/v0.6.2/duf_0.6.2_linux_amd64.rpm

Ahora, tiene dos opciones para instalar el paquete. Puede utilizar la versión GUI del instalador de paquetes de su sistema o instalarlo desde la línea de comandos.

Si prefiere el enfoque de GUI, vaya a la Descargas directorio, haga clic con el botón derecho en el archivo del paquete y seleccione Abrir con el instalador de paquetes de GDebi o Abrir con el instalador de software, basado en su distribución de Linux. Una vez que abra el instalador, haga clic en el Paquete de instalación o Instalar en pc para comenzar la instalación.

Alternativamente, para usar el método CLI, abra la terminal y navegue hasta el Descargas directorio usando el comando cd. Luego, dependiendo de su distribución de Linux, ingrese el comando apropiado para instalar el paquete en su sistema.

En distribuciones basadas en Debian:

sudo dpkg -i duf_0.x.x_linux_amd64.deb

En distribuciones basadas en RHEL:

sudo rpm -i duf_0.x.x_linux_amd64.rpm

Los usuarios de Arch pueden instalar duf desde AUR usando un ayudante de AUR como Yay:

yay -S duf

2. Instalar duf usando Snap

También puede instalar duf en su sistema usando su paquete snap oficial. Para esto, asegúrese de tener Snap instalado en su computadora ejecutando el siguiente comando:

snap --version

Si devuelve un número de versión, significa que Snap está presente en el sistema y puede continuar con el siguiente paso. Sin embargo, en caso de que no sea así, deberá instalar Snap primero.

Teniendo en cuenta que ha hecho esa parte, puede instalar duf a través de Snap ejecutando:

sudo snap instalar duf-utility

3. Construir duf a partir de la fuente

Si bien tanto el administrador de paquetes como los métodos Snap funcionan bien, si desea crear el programa desde la fuente, duf ofrece la libertad de hacerlo. Sin embargo, dado que duf está escrito en Go, asegúrese de tener un entorno Go que funcione en su computadora.

Una vez hecho esto, puede compilar duf ejecutando el siguiente conjunto de comandos:

clon de git https://github.com/muesli/duf.git
cd duf
ve a construir

Relacionado: Cómo compilar e instalar software desde la fuente en Linux

Cómo utilizar duf para comprobar el uso del disco

Con duf instalado, puede comenzar a usarlo de inmediato. Para hacer esto, abra una terminal y ejecute:

duf

Esto devolverá una lista de todos los dispositivos y puntos de montaje en su sistema, como se muestra a continuación.

Sin embargo, si desea enumerar solo dispositivos y puntos de montaje específicos, puede limitar el resultado utilizando comandos en el siguiente formato:

duf /
duf / hogar

Además, en caso de que necesite mostrar todos los sistemas de archivos, incluidos los sistemas de archivos pseudo, duplicados e inaccesibles, puede hacerlo con:

duf --todos

Resultados de filtrado

Si bien la salida que se muestra en forma tabular es bastante fácil de entender, filtrarla para mostrar o Ocultar tablas específicas hace que sea más fácil ver información solo sobre las tablas que necesita conocer acerca de.

Como tal, duf ofrece dos opciones para filtrar dispositivos: --solo y --esconder, y así es como pueden resultar útiles.

Supongamos que desea ver los dispositivos enumerados solo en dos tablas específicas: local y de red. En esta situación, en lugar de ejecutar el comando duf simple, puede modificarlo para incluir solo dos tablas. Como esto:

duf: solo local, red

Del mismo modo, si desea ocultar estas tablas de los resultados, puede hacerlo con:

duf: ocultar local, red

El filtrado de duf también funciona con sistemas de archivos y puntos de montaje, por lo que puede mostrar u ocultar sistemas de archivos y puntos de montaje también.

Para mostrar sistemas de archivos específicos:

duf --only-fs tmps, vfat

Cuando desee ocultar sistemas de archivos particulares:

duf --hide-fs tmpfs, vfat

Para mostrar puntos de montaje:

duf --only-mp /, / home

Para ocultar estos puntos de montaje del resultado:

duf --hide-mp /, / home

Clasificación de resultados

Al igual que filtrar los resultados para ver información sobre los dispositivos seleccionados y los puntos de montaje, también puede ordenar el orden en el que se enumeran los datos de la tabla.

Por ejemplo, si desea ordenar el TALLA columna de la tabla, el siguiente comando puede hacerlo por usted:

duf: tamaño de la clasificación

Del mismo modo, también puede mostrar u ocultar columnas específicas en una tabla. Así que digamos que quiere mostrar solo el TALLA y APROVECHAR columnas en el resultado. Puedes hacer esto con:

duf: tamaño de salida, disponibilidad

Ver información de inodo

Todos los sistemas Unix y similares a Unix utilizan tanto bloques como inodos para organizar y almacenar datos. Mientras que los bloques representan datos, los inodos representan archivos.

Con duf, puede ver tanto el bloque como el inodo, aunque la representación predeterminada está configurada para mostrar los datos del bloque. Para ver la información del inodo en lugar del uso de bloques, simplemente ejecute:

duf --inodos

Exportación de resultados en JSON

Si alguna vez necesita exportar resultados, duf le ofrece la opción de exportarlos en formato de archivo JSON. Esto hace que el archivo exportado sea más accesible y legible en diferentes aplicaciones y dispositivos.

Simplemente abra una terminal y ejecute el siguiente comando para exportar su resultado duf en JSON:

duf -json

Establecer un tema de terminal

Aunque duf detecta automáticamente el esquema de color de su terminal correctamente, en caso de que no lo haga, puede cambiar el tema usando el --tema argumento, como se muestra a continuación:

duf: luz de tema

o

duf --tema oscuro

Obtener ayuda de la línea de comandos

En cualquier momento, si tiene problemas con la sintaxis de un comando, puede buscar ayuda mediante:

duf --ayuda

Monitoreo de uso de disco en Linux simplificado

Monitorear el uso del disco en Linux es más fácil que nunca, gracias al comando duf. Si bien otras herramientas CLI como du y df también están ahí, y hacen el trabajo, la facilidad de uso de duf y la representación comprensible de datos simplifican el proceso de manera significativa.

Sin mencionar que le brinda más funcionalidad y control sobre la salida, para que no se sienta abrumado por demasiada información.

Si recién está comenzando con Linux, puede beneficiarse de aprender a montar el disco duro usando la línea de comandos.

Cómo montar un disco duro en Linux usando la línea de comandos

¿Necesita montar un disco duro o una partición de disco en Linux? Esto es lo que necesita saber sobre los comandos udisks y mount.

Leer siguiente

CuotaPíoCorreo electrónico
Temas relacionados
  • Linux
  • Partición de disco
  • Aplicaciones Linux
  • Comandos de Linux
Sobre el Autor
Yash Wate (37 Artículos publicados)

Yash es redactor en MUO para bricolaje, Linux, programación y seguridad. Antes de encontrar su pasión por la escritura, solía desarrollar para la web y iOS. También puede encontrar sus escritos en TechPP, donde cubre otras verticales. Aparte de la tecnología, le gusta hablar de astronomía, Fórmula 1 y relojes.

Más de Yash Wate

Suscríbete a nuestro boletín

¡Únase a nuestro boletín de noticias para obtener consejos técnicos, reseñas, libros electrónicos gratuitos y ofertas exclusivas!

Haga clic aquí para suscribirse