Gdu, un analyseur d'utilisation de disque simple et rapide

à propos de gdu

Dans le prochain article, nous allons jeter un œil à gdu. Il s'agit de un analyseur d'utilisation du disque, qui est open source et écrit en go. Gdu est disponible pour Gnu / Linux, macOS et Microsoft Windows. Selon son créateur, ce programme est inspiré de godu, dua, ncdu et df.

Gdu (Utilisation du disque Go) est très similaire à ncdu, un analyseur d'utilisation du disque console. Bien que cela ait une différence importante, c'est la vitesse du programme. L'outil gdu est créé pour les disques SSD, où le traitement parallèle peut être utilisé. Cet outil peut également fonctionner avec un disque dur, mais ses performances sont inférieures à celles des disques SSD.

Gdu, un analyseur d'utilisation du disque que nous pouvons utiliser dans Ubuntu

Les utilisateurs d'Ubuntu peuvent utiliser différentes méthodes pour installer gdu, telles que:

Installer à partir du référentiel

Pour utiliser cette option d'installation, commençons par ajouter le référentiel du projet. Nous pouvons le faire en ouvrant un terminal (Ctrl + Alt + T) et en exécutant la commande qu'il contient:

ajouter repo gdu

sudo add-apt-repository ppa:daniel-milde/gdu

Après avoir mis à jour le logiciel disponible dans les référentiels, nous pouvons maintenant procéder à l'installation avec cette autre commande:

installer gdu apt

sudo apt install gdu

Installer en tant que composant logiciel enfichable

Nous retrouverons également ce programme disponible sur Snapcraft. Pour installez-le sur notre ordinateur il suffit d'ouvrir un terminal (Ctrl + Alt + T) et d'exécuter la commande:

installer gdu snap

snap install gdu-disk-usage-analyzer

Après l'installation, nous aurons besoin établir les connexions nécessaires:

connexions instantanées

snap connect gdu-disk-usage-analyzer:mount-observe :mount-observe
snap connect gdu-disk-usage-analyzer:system-backup :system-backup

Et pour finir nous allons créer un alias, afin que nous puissions démarrer le programme en tapant simplement gdu. Cela peut être fait en utilisant la commande:

créer un alias avec snap

sudo snap alias gdu-disk-usage-analyzer.gdu gdu

Installer depuis GitHub

Pour installer la dernière version de ce programme, on peut aller au page des versions depuis gdu sur GitHub pour télécharger le fichier requis. La dernière version publiée ici est la 4.9.1. Si vous souhaitez utiliser le terminal pour le téléchargement, vous pouvez utiliser boucle dans un terminal (Ctrl + Alt + T) comme suit:

télécharger gdu depuis github

curl -L https://github.com/dundee/gdu/releases/latest/download/gdu_linux_amd64.tgz | tar xz

Après l'installation, nous allons donner des autorisations d'exécution au fichier téléchargé. Nous allons faire cela avec la commande:

chmod +x gdu_linux_amd64

En conclusion, déplaçons le fichier dans le répertoire / usr / bin, et nous pouvons donc l'utiliser à partir de n'importe quel dossier de notre système opérationnel:

donner des autorisations de fichier

sudo mv gdu_linux_amd64 /usr/bin/gdu

Vérifiez l'installation

Quelle que soit l'option que vous utilisez pour installer le programme, nous pouvons maintenant vérifier l'installation et la version exécution de la commande suivante:

vérifier la version installée

gdu --version

Je dois dire que dans la capture d'écran précédente, la version installée est celle obtenue aujourd'hui en téléchargeant le programme depuis GitHub.

Un rapide coup d'œil à gdu

Comme il l'a une interface utilisateur de terminal (TUI), nous pourrons naviguer dans les répertoires et les disques à l'aide des flèches du clavier. Cela nous permettra également de trier le résultat par nom de fichier ou par taille.

aide gdu

  • Flèche vers le haut ok → déplacer le curseur vers le haut.
  • Flèche vers le bas oj → pour déplacer le curseur vers le bas.
  • Introduction → sélectionnez le répertoire / l'appareil.
  • Flèche gauche oh → allez dans le répertoire principal.
  • d → supprimer le fichier ou le répertoire sélectionné. Il demandera une confirmation.
  • n → trier par nom.
  • s → trier par taille.
  • Ctrl + c → quitter l'application.

Pour en savoir plus sur les opérations que nous pouvons effectuer avec cet outil, il suffit devez-vous presser? depuis l'interface du programme pour accéder à l'aide.

Exécution de gdu

Si nous exécutons la commande gdu sans passer d'arguments, elle analysera le répertoire de travail actuel:

exécuter gdu

gdu

Pour analyser des répertoires particuliers, nous devons passer le nom du répertoire en argument:

gdu /ruta/de/carpeta/

Il est possible que pendant ou après l'analyse, nous voyions des caractères spéciaux dans les fichiers et les répertoires, et chacun a une signification particulière. Les personnages que nous pouvons trouver sont les suivants:

  • [! ] → Erreur de lecture du répertoire
  • [. ] → Erreur de lecture du sous-répertoire.
  • [@] → Le fichier est socket ou simlink.
  • [H] → Hardlink qui est déjà compté.
  • [e] → Répertoire vide.

Si vous préférez voir la sortie noir et blanc, nous pouvons utiliser le option '-c' lorsque nous exécutons le programme:

gdu noir et blanc

gdu -c /ruta/de/carperta/

Toutes les commandes jusqu'à présent lanceront un mode interactif pour afficher les statistiques du disque. Si ce qui nous intéresse, c'est que la sortie est en mode non interactif, nous n'aurons plus qu'à ajouter le option '-n' en commande.

gdu pas interactif

gdu -n .config/

Aide

Ce ne sont là que quelques-unes des options que nous pouvons utiliser lorsque nous lançons ce programme. Ils peuvent vérifier toutes les possibilités disponibles saisie dans le terminal (Ctrl + Alt + T):

aide du terminal

gdu --help

Il existe de nombreux autres outils similaires avec le même objectif. C'est une option supplémentaire, qui peut être adaptée aux besoins de certains utilisateurs. Il se peut en savoir plus sur cet outil sur le page sur GitHub projet.


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.