Aller au contenu
Korben, roi d’internet, logo bébé avec des lunettes en mode thug life

Duf – Un utilitaire pour voir l’espace occupé / libre de vos disques

Si vous êtes sous Linux, FreeBSD ou macOS, vous connaissez sans doute la commande

df -h

qui permet de visualiser l’occupation de vos disques durs et autres points de montage.

Capture d'écran de l'interface de Duf affichant les informations sur l'espace occupé et libre de vos disques

Dans le même genre, j’avais également publié cet article où je vous expliquais comment trouver les fichiers les plus gros présents sur votre disque dur sous Linux afin de faire un peu de ménage.

Bon, c’est cool tout ça, mais c’est moche. Alors je vous propose à la place un petit utilitaire sous licence MIT qui permet d’affiche le taux d’occupation de vos disques dur et de voir également l’espace libre qu’il vous reste.

Cet utilitaire, c’est duf (non, pas comme la bière d’Homer) qui se lance dans le terminal et qui se veut user-friendly, joli, adapté à la taille de votre console, et possédant plusieurs fonctionnalités que je vais vous présenter.

Illustration montrant un disque dur rempli de fichiers

Pour installer Duf sous linux y’a tout ce qu’il faut ici, et si vous êtes sous macOS, vous pouvez l’installer avec HomeBrew :

brew install muesli/homebrew-tap/duf

Pour lancer duf simplement, entrez la commande :

duf

Si vous voulez liste l’ensemble de vos systèmes de fichiers y compris ceux qui sont en double ou inaccessible, utilisez ceci :

duf --all

Pour masquer certains volumes, soit locaux, soit réseau, soit Fuse, soit spéciaux…etc vous avez toute la liste des paramètres suivant à utiliser en fonction de vos envies :

duf --hide-local --hide-network --hide-fuse --hide-special --hide-loops --hide-binds

Pour afficher des infos sur les inodes, c’est-à-dire sur la structure de données de vos systèmes de fichiers, utilisez :

duf --inodes

Pour trier l’information par taille, utilisez le paramètre size

duf --sort size

Et vous avez également à votre disponibilité, les paramètres suivant :

mountpoint, used, avail, usage, inodes, inodes_used, inodes_avail, inodes_usage, type, filesystem

Ensuite pour afficher ou masquer des colonnes dans ce qui vous est renvoyé, utilisez –output en spécifiant les colonnes que vous voulez voir.:

duf --output mountpoint,size,usage
Graphique montrant l'évolution de l'espace libre sur votre disque dur au fil du temps

Enfin, un autre avantage de Duf, c’est que vous pouvez générer un export JSON de toutes ces données comme ceci :

duf --json

Amusez-vous bien !


Les articles du moment