Recherche de site Web

Gdu - Un analyseur d'utilisation du disque assez rapide pour Linux


Dans cet article, nous examinerons gdu, un analyseur d'utilisation du disque open source écrit en Go. Gdu s'inspire de godu, dua, ncdu et df.

L'outil gdu est créé pour les disques SSD où le traitement parallèle peut être utilisé. Cet outil peut également fonctionner avec des HDD avec des performances inférieures à celles des disques SSD. Vous pouvez également vérifier les résultats de référence. Il existe de nombreux autres outils similaires et vous devez d'abord jouer avec gdu pour voir s'ils répondent à vos besoins.

Comment installer Gdu – Analyseur d’utilisation du disque Linux

Il existe plusieurs manières différentes d'installer gdu dans différentes versions de Linux, mais je vais m'en tenir à une méthode commune qui peut être suivie quelle que soit la distribution avec laquelle vous utilisez.

Accédez à la page de version gdu GitHub pour télécharger le fichier d'archive. La dernière version est la V4.9.1 et je suggère de télécharger la dernière version.

curl -L https://github.com/dundee/gdu/releases/latest/download/gdu_linux_amd64.tgz | tar xz
chmod +x gdu_linux_amd64
sudo mv gdu_linux_amd64 /usr/bin/gdu

Vous pouvez maintenant vérifier l'installation en exécutant la commande suivante.

gdu --version

Version:        v4.9.1
Built time:     Sat Mar 27 09:47:28 PM  CET 2021
Built user:     dundee

Une bonne pratique avant de jouer avec de nouveaux outils est de vérifier les options d'aide.

gdu --help

Si vous exécutez la commande gdu sans passer aucun argument, elle analysera votre répertoire de travail actuel. Je suis maintenant dans mon répertoire personnel et lorsque j'exécute gdu, vous pouvez voir sur l'image ci-dessous que mon répertoire home est analysé.

gdu

Pour rechercher un répertoire particulier, vous devez transmettre le nom du répertoire comme argument.

gdu /home/tecmint/bash

Vous ne pouvez pas transmettre plus d'un argument.

gdu /home /var

Il existe peu d'opérations que vous pouvez effectuer avec la commande gdu. Appuyez sur ? pour accéder à l'aide.

Dans l'aide que vous pouvez consulter, il existe des options pour trier, analyser et se déplacer dans les répertoires. Accédez à l’aide et essayez d’explorer toutes les options pour vous sentir à l’aise.

Vous pouvez supprimer un fichier ou un répertoire en appuyant sur la touche « d". Il vous demandera de confirmer.

Vous pouvez également afficher le contenu de n'importe quel fichier en appuyant sur la touche « v". Pour sortir du fichier, appuyez sur la touche d'échappement.

Vous pouvez ignorer certains répertoires de la sortie en ajoutant des noms de répertoires comme argument à l'indicateur -i. Plusieurs répertoires peuvent également être transmis à l'indicateur -i et chaque répertoire doit être séparé par des virgules.

gdu /home/karthick/ -i /home/karthick/.ssh,/home/karthick/sqlite

Vous pouvez voir des caractères spéciaux dans les fichiers et répertoires et chacun a une signification particulière. Dans l'exemple ci-dessous, vous pouvez voir que le répertoire «/network» est vide, donc le caractère «e» est préfixé pour l'indiquer.

[ ! ] ⇒ Error while reading directory
[ . ] ⇒ Error while reading subdirectory.
[ @ ] ⇒ File is socket or simlink.
[ H ] ⇒ Hardlink which is already counted.
[ e ] ⇒ Empty directory.

Si vous aimez la sortie en noir et blanc, vous pouvez utiliser l'indicateur « -c". Voir l'image ci-dessous où la sortie est imprimée en noir et blanc.

gdu -c /etc/systemd

Toutes les commandes jusqu'à présent lanceront un mode interactif pour afficher les statistiques du disque. Si vous souhaitez la sortie en mode non interactif, utilisez l'indicateur “-n".

gdu -n ~

C'est tout pour cet article. Jouez avec gdu et dites-nous comment il répond à vos besoins par rapport à d'autres outils d'utilisation du disque.