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.