Utilisez gdu pour une vérification plus rapide de l’utilisation du disque dans le terminal Linux

Il y a deux populaires moyens de vérifier l’utilisation du disque dans le terminal Linux: commande du et commande df. le du commande est plus pour vérifier l’espace utilisé par un répertoire et la commande df vous donne l’utilisation du disque au niveau du système de fichiers.

Il existe des moyens plus conviviaux de voir l’utilisation du disque sous Linux avec des outils graphiques tels que les disques GNOME. Si vous êtes confiné au terminal, vous pouvez utiliser un outil TUI comme ncdu pour obtenir les informations d’utilisation du disque avec une sorte de touche graphique.

Gdu : vérification de l’utilisation du disque dans le terminal Linux

Gdu est un tel outil écrit en Go (d’où le ‘g’ dans gdu). Le développeur de Gdu a tests de référence pour montrer qu’il est assez rapide pour vérifier l’utilisation du disque, en particulier sur les SSD. En fait, gdu est principalement destiné aux SSD, bien qu’il puisse également fonctionner pour les disques durs.

Si vous utilisez la commande gdu sans aucune option, elle affiche l’utilisation du disque pour le répertoire actuel dans lequel vous vous trouvez.

Comme il possède une interface utilisateur de terminal (TUI), vous pouvez naviguer dans les répertoires et le disque à l’aide des flèches. Vous pouvez également trier le résultat par nom de fichier ou par taille.

Voici comment procéder :

  • Flèche haut ou k pour déplacer le curseur vers le haut
  • Flèche vers le bas ou j pour déplacer le curseur vers le bas
  • Enter pour sélectionner le répertoire / périphérique
  • Flèche gauche ou h pour aller au répertoire parent
  • Utilisez d pour supprimer le fichier ou le répertoire sélectionné
  • Utilisez n pour trier par nom
  • Utilisez s pour trier par taille
  • Utilisez c pour trier par éléments

Vous remarquerez quelques symboles avant certaines entrées de fichier. Ceux-ci ont une signification particulière.

  • ! signifie qu’une erreur s’est produite lors de la lecture du répertoire.
  • . signifie qu’une erreur s’est produite lors de la lecture d’un sous-répertoire, la taille peut ne pas être correcte.
  • @ signifie que le fichier est un lien symbolique ou un socket.
  • H signifie que le fichier a déjà été compté (lien physique).
  • e signifie que le répertoire est vide.

Pour voir l’utilisation du disque et l’espace libre pour tous les disques montés, utilisez l’option d:

gdu -d

Il affiche tous les détails sur un seul écran :

Cela ressemble à un outil pratique, non? Voyons comment l’obtenir sur votre système Linux.

Installer gdu sur Linux

Gdu est disponible pour les utilisateurs d’Arch et de Manjaro via l’AUR. Je suppose qu’en tant qu’utilisateur d’Arch, vous savez comment utiliser AUR.

Il est inclus dans le référentiel d’univers du prochain Ubuntu 21.04, mais il est probable que vous ne l’utilisiez pas pour le moment. Dans ce cas, vous pouvez l’installer à l’aide de Snap, cela peut sembler beaucoup de commandes snap :

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

Vous pouvez également trouver le code source sur sa page de publication :

Téléchargement du code source pour gdu

Je suis plus habitué à utiliser les commandes du et df, mais je peux voir que certains utilisateurs de Linux pourraient aimer gdu. Êtes-vous un d’entre eux?