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:
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.