
Utilitaire d'utilisation et d'espace libre du disque - une meilleure alternative à 'df'
Utilitaire d'utilisation et d'espace libre des disques (Linux, BSD, macOS et Windows)

pacman -S dufapt install dufdnf install dufnix-env -iA nixpkgs.dufxbps-install -S dufemerge sys-fs/dufeopkg it dufpkg install dufpkg_add dufchoco install dufscoop install dufpkg install dufAssurez-vous d'avoir un environnement Go fonctionnel (Go 1.23 ou supérieur est requis). Consultez les instructions d'installation.
Compiler duf est simple, exécutez :
git clone https://github.com/muesli/duf.git
cd duf
go build
Vous pouvez simplement lancer duf sans aucun argument en ligne de commande :
duf
Si vous fournissez des arguments, duf ne listera que des périphériques et points de montage spécifiques :
duf /home /some/file
Si vous voulez tout lister (y compris les systèmes de fichiers pseudo, dupliqués, inaccessibles) :
duf --all
Vous pouvez afficher ou masquer des tables spécifiques :
duf --only local,network,fuse,special,loops,binds
duf --hide local,network,fuse,special,loops,binds
Vous pouvez aussi afficher ou masquer des systèmes de fichiers spécifiques :
duf --only-fs tmpfs,vfat
duf --hide-fs tmpfs,vfat
...ou des points de montage spécifiques :
duf --only-mp /,/home,/dev
duf --hide-mp /,/home,/dev
Les caractères génériques entre guillemets fonctionnent :
duf --only-mp '/sys/*,/dev/*'
Trier la sortie :
duf --sort size
Les clés valides sont : mountpoint, size, used, avail, usage, inodes,
inodes_used, inodes_avail, inodes_usage, type, filesystem.
Afficher ou masquer des colonnes spécifiques :
duf --output mountpoint,size,usage
Les clés valides sont : mountpoint, size, used, avail, usage, inodes,
inodes_used, inodes_avail, inodes_usage, type, filesystem.
Lister les informations d'inode au lieu de l'utilisation des blocs :
duf --inodes
Si duf ne détecte pas correctement les couleurs de votre terminal, vous pouvez définir un thème :
duf --theme light
duf met en évidence les colonnes de disponibilité et d'utilisation en rouge, vert ou jaune, en fonction de l'espace encore disponible. Vous pouvez définir vos propres seuils :
duf --avail-threshold="10G,1G"
duf --usage-threshold="0.5,0.9"
Si vous préférez la sortie au format JSON :
duf --json
Les utilisateurs de oh-my-zsh doivent savoir qu'il définit déjà un alias appelé
duf, que vous devrez supprimer afin d'utiliser duf :
unalias duf
Des retours ou suggestions ? N'hésitez pas à ouvrir une issue ou à m'envoyer un message !