L’utilitaire duf n’est rien d’autre qu’une amélioration de ce que font les commandes traditionnelles du et df pour vérifier l’espace utilisé et libre d’une manière structurée et agréable à l’œil.
Et voici comment il affiche l’espace disque utilisé par défaut :
Ça a l’air propre et joli, non ?
Donc, dans ce tutoriel, je vais vous expliquer comment installer et utiliser la commande duf sous Linux.
Installation duf
Si vous êtes sur Ubuntu 22.04 ou Debian unstable, vous pouvez utiliser le gestionnaire de paquets apt pour une installation simple :
sudo apt install duf
Et si vous êtes sur Arch, la commande pacman ferait le travail :
sudo pacman -S duf
Mais si vous êtes sur Debian stable ou utilisez une ancienne version d’Ubuntu, vous pouvez utiliser des packages deb pré-construits pour installer duf :
wget https://github.com/muesli/duf/releases/download/v0.8.1/duf_0.8.1_linux_amd64.deb
Maintenant vous pouvez installer le paquet deb en utilisant la commande donnée :
sudo apt install ./duf_0.8.1_linux_amd64.deb
Vous pouvez accéder à plus de packages de pré-construction, y compris rpm à partir de leur page de publication.
De même, vous pouvez suivre instructions de leur page d’accueil pour construire un paquet à partir de la source.
Utilisation de duf pour vérifier l’utilisation du disque et l’espace libre
Vous pouvez simplement utiliser duf
sans aucune option et vous obtiendrez une liste des appareils montés :
duf

Répertorier les appareils spécifiques et les points de montage
Vous pouvez utiliser duf pour répertorier un ou plusieurs appareils en même temps. Il vous suffit de spécifier le chemin du port ou du périphérique de montage et le tour est joué :
duf DriveName
Par exemple, j’ai continué à lister le répertoire personnel et mon disque externe :
duf /home /media/sagar/HDD

Entraînements de filtre et points de montage
L’utilitaire duf fournit diverses options vous permettant de filtrer la sortie et d’obtenir les résultats escomptés.
Par exemple, vous pouvez le --only
option pour afficher uniquement des appareils spécifiques :
duf --only device_name
Donc, si je veux lister les périphériques montés localement, je devrai ajouter local
avec le --only
option:
duf --only local

?
De même, vous pouvez utiliser le --hide
possibilité de modifier l’effet.
Et si vous voulez lister des systèmes de fichiers spécifiques, vous pouvez utiliser --only-fs
et ajouter des types de système de fichiers.
Par exemple, j’ai cherché tmpfs
(système de fichiers temporaire):
duf --only-fs tmpfs

Trier la sortie
Vous pouvez trier la sortie en fonction de diverses clés telles que la taille, l’utilisation, etc. à l’aide de la --sort
option.
Par exemple, si je veux trier la sortie en fonction de l’utilisation :
duf --sort usage

Obtenir la sortie JSON
Si vous êtes quelqu’un comme moi qui préfère avoir une sortie JSON, vous pouvez utiliser --json
option:
duf --json

Et si vous souhaitez enregistrer la sortie dans un fichier texte, vous pouvez rediriger la sortie standard vers le fichier texte :
duf --json > duf.json
Emballer
Duf est l’un des nouveaux outils CLI qui gagne en popularité parmi les utilisateurs de Linux. Et vous pouvez voir comment il fait les choses mieux que les commandes traditionnelles df et du.
Voici quelques commandes Linux alternatives plus modernes.
Alternatives modernes à certaines des commandes Linux classiques – C’est FOSS
Voici quelques outils de ligne de commande alternatifs plus rapides, meilleurs et riches en fonctionnalités pour remplacer les commandes Linux héritées de plusieurs décennies.
J’espère qu’il en va de même pour vous aussi.