Utilidad de uso del disco/libre para Linux, BSD, macOS y Windows.
DF es un comando de sistema operativo tipo Linux y Unix de línea de comandos de uso común que muestra la cantidad de espacio en disco usado y disponible en el sistema de archivos que contiene el argumento del nombre del archivo o el directorio actual. DF es un comando muy útil para averiguar cuánto espacio ocupa un archivo o directorio.
Características
- Salida fácil de usar y de colores
- Se ajusta a la anchura de tu terminal
- Ordena los resultados según tus necesidades
- Agrupa y filtra los dispositivos
- Puede emitir cómodamente JSON
Instalación
Paquetes
- Arch Linux: duf
- Nix:
nix-env -iA nixpkgs.duf
- Paquetes en formato Alpine, Debian y RPM
- FreeBSD:
pkg install duf
- con Homebrew:
brew install duf
- con MacPorts
sudo port selfupdate && sudo port install duf
- con scoop:
scoop install duf
- Android (via termux)
pkg install duf
Binaries
- Binarios para Linux, FreeBSD, OpenBSD, macOS, Windows
Desde la fuente
Asegúrate de que tiene un entorno Go en funcionamiento (se requiere Go 1.12 o superior). Consulta las instrucciones de instalación.
Compilar duf es fácil, simplemente ejecuta:
git clone https://github.com/muesli/duf.git
cd duf
go build
Uso
- Puedes simplemente iniciar duf sin ningún argumento en la línea de comandos:
duf
- Si proporcionas argumentos, duf sólo listará dispositivos y puntos de montaje específicos:
duf /home /some/file
- Si quieres listar todo (incluyendo pseudo, duplicados, sistemas de archivos inaccesibles):
duf --all
- Puedes mostrar y ocultar tablas específicas:
duf --only local,network,fuse,special,loops,binds
duf --hide local,network,fuse,special,loops,binds
- También puedes mostrar y ocultar sistemas de archivos específicos:
duf --only-fs tmpfs,vfat
duf --hide-fs tmpfs,vfat
- Ordenar la salida:
duf --sort size
Las claves válidas son: mountpoint
, size
, used
, avail
, usage
, inodes
, inodes_used
, inodes_avail
, inodes_usage
, type
, filesystem
.
- Mostrar u ocultar columnas específicas:
duf --output mountpoint,size,usage
Las claves válidas son: mountpoint
, size
, used
, avail
, usage
, inodes
, inodes_used
, inodes_avail
, inodes_usage
, type
, filesystem
.
- Enumera la información de los inodes en lugar del uso de los bloques:
duf --inodes
- Si duf no detecta los colores de tu terminal correctamente, puedes establecer un tema:
duf --theme light
- Si prefieres tu salida como JSON:
duf --json
Solución de problemas
Los usuarios de oh-my-zsh
deben tener en cuenta que ya define un alias llamado duf
, que tendrás que eliminar para poder usar duf
:
unalias duf
https://github.com/muesli/duf