Linux a un tas de commandes utiles pour simplifier certaines opérations sur le système. df, par exemple, vous aide à déterminer l'espace disque libre dont vous disposez sur un lecteur, tandis que du montre l'utilisation estimée de l'espace fichier sur votre système.

Bien que ces deux commandes fonctionnent bien et fassent leur travail comme prévu, il existe une autre commande utile appelée duf, une alternative à df qui offre une meilleure fonctionnalité de surveillance du disque.

Dans ce guide, nous examinerons duf en détail et passerons en revue les étapes pour l'installer et l'utiliser sur Linux.

Qu'est-ce que duf?

duf ou Disk Usage/Free est un utilitaire de ligne de commande gratuit et open source qui vous permet d'afficher l'utilisation du disque de votre système et l'espace libre directement dans une fenêtre de terminal.

Il combine essentiellement les fonctionnalités de du et df en une seule commande, vous n'avez donc pas à exécuter les deux commandes individuellement. Non seulement cela, avec duf, vous obtenez également les informations d'une manière moderne et compréhensible, ce qui les rend plus conviviales pour ceux qui débutent avec Linux.

instagram viewer

En rapport: Comment afficher l'utilisation du disque sous Linux avec la commande du

Pourquoi utiliser duf ?

L'un des plus grands avantages de duf par rapport à df est son ensemble complet de fonctionnalités; celui qui vous donne la liberté de filtrer, trier et exporter les résultats vers JSON, entre autres.

Voici une liste de toutes les fonctionnalités de mise en évidence de duf :

  • Sortie colorée et facile à comprendre
  • Liberté d'ajuster le thème du terminal
  • Possibilité de trier ou de filtrer les résultats selon vos préférences
  • Option pour exporter la sortie en JSON

Comment installer duf sur Linux

Selon la distribution Linux que vous exécutez sur votre ordinateur, vous pouvez installer duf dessus de différentes manières.

1. Installer duf à l'aide d'un package DEB ou RPM

L'installation de duf à l'aide d'un package DEB ou RPM est très simple, grâce aux fichiers de package officiels fournis par les développeurs.

Pour cette méthode, rendez-vous d'abord sur la page GitHub Releases de duf. Ensuite, cliquez sur le fichier qui se termine par le .deb extension si vous êtes sur Debian ou ses dérivés, ou avec le .rpm extension si vous utilisez RHEL ou l'un de ses dérivés comme Fedora, CentOS, etc.

Télécharger: paquet duf

Si vous ne souhaitez pas télécharger le package à partir de la page Releases, vous pouvez également utiliser wget pour obtenir le colis directement à l'intérieur du terminal.

Pour cela, vérifiez si wget est présent sur votre système en exécutant :

wget --version

Si ce n'est pas le cas, téléchargez-le d'abord.

Maintenant, si vous utilisez une distribution basée sur Debian, exécutez la commande ci-dessous pour obtenir duf :

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

Sur les distributions basées sur RHEL, exécutez :

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

Maintenant, vous avez deux options pour installer le package. Vous pouvez soit utiliser la version GUI du programme d'installation du package de votre système, soit l'installer à partir de la ligne de commande.

Si vous préférez l'approche GUI, allez à la Téléchargements répertoire, cliquez avec le bouton droit sur le fichier du package et sélectionnez Ouvrir avec l'installateur de package GDebi ou Ouvrir avec le programme d'installation du logiciel, en fonction de votre distribution Linux. Une fois le programme d'installation ouvert, cliquez sur le Installer le paquet ou Installer bouton pour commencer l'installation.

Alternativement, pour utiliser la méthode CLI, ouvrez le terminal et accédez au Téléchargements répertoire utilisant la commande cd. Ensuite, en fonction de votre distribution Linux, entrez la commande appropriée pour installer le package sur votre système.

Sur les distributions basées sur Debian :

sudo dpkg -i duf_0.x.x_linux_amd64.deb

Sur les distributions basées sur RHEL :

sudo rpm -i duf_0.x.x_linux_amd64.rpm

Les utilisateurs d'Arch peuvent installer duf à partir de l'AUR en utilisant un assistant AUR comme Yay :

ouais -S duf

2. Installer duf à l'aide de Snap

Vous pouvez également installer duf sur votre système en utilisant son package snap officiel. Pour cela, assurez-vous que Snap est installé sur votre ordinateur en exécutant la commande suivante :

snap --version

Si cela renvoie un numéro de version, cela signifie que Snap est présent sur le système et vous pouvez passer à l'étape suivante. Cependant, si ce n'est pas le cas, vous devrez installer Snap en premier.

Étant donné que vous avez fait cette partie, vous pouvez installer duf via Snap en exécutant :

sudo snap install duf-utilitaire

3. Construire duf à partir de la source

Bien que le gestionnaire de packages et les méthodes Snap fonctionnent bien, si vous souhaitez créer le programme à partir de la source, duf offre la liberté de le faire. Cependant, comme duf est écrit en Go, assurez-vous d'avoir un environnement Go fonctionnel sur votre ordinateur.

Une fois cela fait, vous pouvez compiler duf en exécutant l'ensemble de commandes suivant :

cloner git https://github.com/muesli/duf.git
cd duf
va construire

En rapport: Comment compiler et installer un logiciel à partir de la source sous Linux

Comment utiliser duf pour vérifier l'utilisation du disque

Avec duf installé, vous pouvez commencer à l'utiliser immédiatement. Pour ce faire, ouvrez un terminal et exécutez :

duf

Cela renverra une liste de tous les périphériques et points de montage sur votre système, comme indiqué ci-dessous.

Cependant, si vous souhaitez répertorier uniquement des périphériques et des points de montage spécifiques, vous pouvez affiner le résultat à l'aide de commandes au format suivant :

duf /
duf / maison

De plus, si vous devez afficher tous les systèmes de fichiers, y compris les systèmes de fichiers pseudo, en double et inaccessibles, vous pouvez le faire avec :

duf --tous

Filtrage des résultats

Bien que la sortie affichée sous forme de tableau soit assez facile à comprendre, la filtrer pour afficher ou masquer des tables spécifiques facilite l'affichage des informations uniquement sur les tables que vous devez connaître sur.

En tant que tel, duf propose deux options pour filtrer les appareils: --seul et --cacher, et voici comment ils peuvent être utiles.

Supposons que vous souhaitiez afficher les périphériques répertoriés uniquement dans deux tableaux spécifiques: local et réseau. Dans cette situation, au lieu d'exécuter la commande plain duf, vous pouvez la modifier pour n'inclure que deux tables. Comme ça:

duf --seulement local, réseau

De même, si vous souhaitez masquer ces tableaux des résultats, vous pouvez le faire avec :

duf --hide local, réseau

Le filtrage de duf fonctionne également avec les systèmes de fichiers et les points de montage, vous pouvez donc également afficher ou masquer les systèmes de fichiers et les points de montage.

Pour afficher des systèmes de fichiers spécifiques :

duf --only-fs tmps, vfat

Lorsque vous souhaitez masquer des systèmes de fichiers particuliers :

duf --hide-fs tmpfs, vfat

Pour afficher les points de montage :

duf --only-mp /,/home

Pour masquer ces points de montage du résultat :

duf --hide-mp /,/home

Tri des résultats

Tout comme le filtrage des résultats pour afficher les informations sur les périphériques sélectionnés et les points de montage, vous pouvez également trier l'ordre dans lequel les données du tableau sont répertoriées.

Par exemple, si vous voulez trier les TAILLE colonne du tableau, la commande suivante peut le faire pour vous :

duf --taille de tri

De même, vous pouvez également afficher ou masquer des colonnes spécifiques dans un tableau. Supposons que vous souhaitiez afficher uniquement le TAILLE et PROFITER colonnes dans le résultat. Vous pouvez le faire avec :

duf --taille de sortie, disponibilité

Affichage des informations sur les inodes

Tous les systèmes Unix et similaires utilisent à la fois des blocs et des inodes pour organiser et stocker les données. Alors que les blocs représentent des données, les inodes représentent des fichiers.

Avec duf, vous pouvez afficher à la fois le bloc et l'inode, bien que la représentation par défaut soit définie pour afficher les données de bloc. Pour afficher les informations sur les inodes au lieu de l'utilisation des blocs, exécutez simplement :

duf --inodes

Exportation des résultats en JSON

Si jamais vous avez besoin d'exporter des résultats, duf vous offre la possibilité de les exporter au format de fichier JSON. Cela rend le fichier exporté plus accessible et lisible sur différentes applications et appareils.

Ouvrez simplement un terminal et exécutez la commande suivante pour exporter votre résultat duf en JSON :

duf --json

Définir un thème de terminal

Bien que duf détecte automatiquement le schéma de couleurs de votre terminal correctement, en cas d'échec, vous pouvez changer le thème en utilisant le --thème argument, comme indiqué ci-dessous :

duf --theme light

ou

duf --thème sombre

Obtenir de l'aide sur la ligne de commande

À tout moment, si vous rencontrez des problèmes avec la syntaxe d'une commande, vous pouvez demander de l'aide en utilisant :

duf --help

Surveillance de l'utilisation du disque sous Linux simplifiée

La surveillance de l'utilisation du disque sous Linux est plus facile que jamais, grâce à la commande duf. Alors que d'autres outils CLI comme du et df sont là aussi, et ils font le travail, mais la facilité d'utilisation de duf et la représentation compréhensible des données simplifient considérablement le processus.

Sans oublier qu'il vous donne plus de fonctionnalités et de contrôle sur la sortie, afin que vous ne soyez pas submergé par trop d'informations.

Si vous débutez avec Linux, vous pouvez tirer profit de l'apprentissage du montage du disque dur à l'aide de la ligne de commande.

Comment monter un disque dur sous Linux à l'aide de la ligne de commande

Besoin de monter un disque dur ou une partition de disque sous Linux? Voici ce que vous devez savoir sur les udisks et les commandes de montage.

Lire la suite

PartagerTweeterE-mail
Rubriques connexes
  • Linux
  • Partition de disque
  • Applications Linux
  • Commandes Linux
A propos de l'auteur
Yash Eau (37 articles publiés)

Yash est rédacteur chez MUO pour le bricolage, Linux, la programmation et la sécurité. Avant de se passionner pour l'écriture, il développait pour le web et iOS. Vous pouvez également trouver ses écrits sur TechPP, où il couvre d'autres secteurs verticaux. Outre la technologie, il aime parler d'astronomie, de Formule 1 et de montres.

Plus de Yash Wate

Abonnez-vous à notre newsletter

Rejoignez notre newsletter pour des conseils techniques, des critiques, des ebooks gratuits et des offres exclusives !

Cliquez ici pour vous abonner