Comment utiliser la commande DUF dans Linux

Comment utiliser la commande DUF dans Linux

Cet article couvrira un guide sur l'utilisation de la commande «DUF» dans Linux. DUF est un utilitaire de ligne de commande libre et open source qui peut afficher l'utilisation des ressources et l'espace libre disponible sur les périphériques de stockage locaux ou distants connectés à un système Linux. Il s'agit d'une version avancée et plus conviviale d'un autre utilitaire de ligne de commande appelé «DF», qui est disponible par défaut dans toutes les grandes distributions Linux.

Caractéristiques principales de la commande DUF

Les principales caractéristiques de l'utilitaire de ligne de commande DUF comprennent:

  • Capacité à présenter des données dans la disposition tabulaire.
  • Capacité à montrer la sortie colorée pour une amélioration de la lisibilité.
  • Classe les données en différents groupes en fonction du type de périphérique de stockage.
  • Prise en charge le tri des résultats affichés.
  • Prend en charge le redimensionnement automatique de la fenêtre de terminal correspondant à la taille des données de sortie.
  • Capacité à masquer la sortie pour certains types de stockage.
  • Prend en charge la présentation de données au format JSON (peut être exportée vers un fichier externe).

Installation de la commande DUF dans Linux

La commande DUF peut être installée dans Ubuntu depuis le magasin Snap. Pour ce faire, exécutez la commande spécifiée ci-dessous dans un terminal:

$ sudo snap installer duf-utility

DUF peut être disponible dans les référentiels de votre distribution Linux. Afin que vous puissiez le rechercher dans le gestionnaire de packages et l'installer à partir de là. Des packages et des instructions d'installation spécifiques à la distribution sont disponibles ici.

Afficher les informations d'utilisation du disque sur tous les appareils et systèmes de fichiers

Pour afficher des données tabulaires sur l'espace utilisé et libre sur les disques de stockage locaux ou distants, exécutez simplement la commande suivante:

$ duf

Selon les disques de stockage connectés sur votre système, vous devriez obtenir une sortie similaire à ceci:

Masquer des informations sur des systèmes de fichiers spécifiques

Vous pouvez masquer des types de systèmes de fichiers spécifiques en utilisant un commutateur «-Hide-FS» et en lui fournissant un type de système de fichiers comme argument. Voici un exemple de commande:

$ duf -Hide-fs Squashfs

La commande ci-dessus masquera toutes les entrées du système de fichiers ayant des «squashfs» comme type.

Vous pouvez utiliser plusieurs valeurs séparées de virgules comme arguments dans la commande.

Afficher les informations sur les types de systèmes de fichiers spécifiques uniquement


Vous pouvez utiliser l'option de ligne de commande «-nely-fs» pour afficher les informations sur les types de systèmes de fichiers spécifiques uniquement et masquer tout le reste. Voici un exemple de commande:

$ duf -only-fs ext4

Vous pouvez utiliser plusieurs valeurs séparées de virgules comme arguments dans la commande. Cette option est opposée au commutateur de ligne de commande «Hide-FS» expliqué ci-dessus.

Masquer des catégories de types d'appareils entiers ou des types de périphériques spécifiques

Si vous souhaitez masquer une catégorie de type d'appareil entier, vous pouvez utiliser le commutateur «-Hide» et ajouter un type de catégorie comme argument. Par exemple, pour masquer tous les périphériques de type «spécial», exécutez une commande dans le format suivant:

$ duf -Hide spécial

Vous pouvez utiliser la même commande pour masquer des types de périphériques spécifiques. Par exemple, pour masquer les périphériques montés «Loop», exécutez une commande dans le format suivant:

$ DUF -HIDE LOOCS

Le commutateur «-hide» prend «réseau», «spécial», «local», «boucles», «fusible» et «libonne» comme valeurs possibles. Vous pouvez utiliser plusieurs valeurs séparées de virgules comme arguments dans la commande.

Afficher les informations sur des types de périphériques spécifiques uniquement

Si vous souhaitez afficher les informations d'utilisation sur quelques types de périphériques particuliers uniquement, utilisez le commutateur «-Nly». Cette commande est l'opposé de l'interrupteur «-hide» mentionné ci-dessus.

$ Duf -Nly local

Le commutateur «-nely» prend «réseau», «spécial», «local», «boucles», «fusible» et «lie» comme valeurs possibles. Vous pouvez utiliser plusieurs valeurs séparées de virgules comme arguments dans la commande.

Trier la sortie en utilisant des colonnes spécifiques

Vous pouvez trier la sortie d'utilisation du disque à l'aide de l'en-tête d'un type de colonne spécifique en utilisant l'interrupteur de ligne de commande «-Sort». Par exemple, pour trier les données tabulaires à l'aide de la taille, exécutez une commande dans le format suivant:

$ duf -Sort Taille

L'option de ligne de commande «-Sort» prend la «taille», «utilisée», «montpoint», «disponible» et autres titres de colonnes que les arguments possibles. La liste complète des arguments possibles peut être trouvé sur la page de l'homme.

Affichez l'utilisation au format JSON et exportez des données vers un fichier

Pour afficher les données d'utilisation du disque au format JSON, utilisez le commutateur "-json" ".

$ duf -json

Pour exporter des données JSON vers un fichier, exécutez une commande dans le format suivant (remplacez le nom de fichier au besoin):

$ duf -json> utilisation.json

Aide supplémentaire sur la commande DUF

Après avoir installé la commande DUF Commande, vous pouvez exécuter la commande suivante pour en savoir plus sur ses options d'utilisation.

$ duf - help

Vous pouvez également consulter la page Duf Man disponible ici.

Conclusion

La commande DUF a quelques options supplémentaires sur la commande DF traditionnelle incluse par défaut dans la plupart des distributions Linux. Sa représentation des données tabulaires et l'inclusion de plus de types de systèmes de fichiers fournissent une bien meilleure compréhension des modèles d'utilisation du disque sur votre système Linux.