Verwenden Sie gdu für eine schnellere Überprüfung der Festplattennutzung im Linux-Terminal

Es gibt zwei beliebte Möglichkeiten zum Überprüfen der Festplattennutzung im Linux-Terminal: du-Befehl und df-Befehl. Der du-Befehl dient eher dazu, den von einem Verzeichnis belegten Speicherplatz zu überprüfen und der df-Befehl gibt Ihnen die Plattenauslastung auf Dateisystemebene an.

Es gibt benutzerfreundlichere Möglichkeiten, die Festplattennutzung unter Linux mit grafischen Tools wie GNOME Disks anzuzeigen. Wenn Sie auf das Terminal beschränkt sind, können Sie ein TUI-Tool wie ncdu um die Festplattennutzungsinformationen mit einer Art grafischen Touch zu erhalten.

Gdu: Überprüfung der Festplattennutzung im Linux-Terminal

Gdu ist ein solches Werkzeug, das in Go geschrieben ist (daher das ‘g’ in Gdu). Gdu-Entwickler hat Benchmark-Tests um zu zeigen, dass es recht schnell für die Überprüfung der Festplattennutzung ist, insbesondere auf SSDs. Tatsächlich ist gdu hauptsächlich für SSDs gedacht, obwohl es auch für HDD funktionieren kann.

Wenn Sie den Befehl gdu ohne Optionen verwenden, wird die Festplattennutzung für das aktuelle Verzeichnis angezeigt, in dem Sie sich befinden.

Da es über eine Terminal-Benutzeroberfläche (TUI) verfügt, können Sie mithilfe von Pfeilen durch Verzeichnisse und Datenträger navigieren. Sie können das Ergebnis auch nach Dateinamen oder Größe sortieren.

So geht’s:

  • Pfeil nach oben oder k, um den Cursor nach oben zu bewegen
  • Pfeil nach unten oder j, um den Cursor nach unten zu bewegen
  • Enter Verzeichnis / Gerät auswählen
  • Pfeil nach links oder h, um zum übergeordneten Verzeichnis zu wechseln
  • Verwenden Sie d, um die ausgewählte Datei oder das ausgewählte Verzeichnis zu löschen
  • Verwenden Sie n, um nach Namen zu sortieren
  • Verwenden Sie s, um nach Größe zu sortieren
  • Verwenden Sie c, um nach Elementen zu sortieren

Sie werden einige Symbole vor einigen Dateieinträgen bemerken. Diese haben eine bestimmte Bedeutung.

  • ! bedeutet, dass beim Lesen des Verzeichnisses ein Fehler aufgetreten ist.
  • . bedeutet, dass beim Lesen eines Unterverzeichnisses ein Fehler aufgetreten ist, die Größe ist möglicherweise nicht korrekt.
  • @ bedeutet, dass die Datei ein Symlink oder ein Socket ist.
  • H bedeutet, dass die Datei bereits gezählt wurde (harter Link).
  • e bedeutet, dass das Verzeichnis leer ist.

Um die Festplattenauslastung und den freien Speicherplatz für alle gemounteten Festplatten anzuzeigen, verwenden Sie die Option d:

gdu -d

Es zeigt alle Details auf einem Bildschirm:

Klingt nach einem praktischen Werkzeug, oder? Mal sehen, wie Sie es auf Ihr Linux-System bekommen.

gdu unter Linux installieren

Gdu ist für Arch- und Manjaro-Benutzer über die AUR verfügbar. Ich gehe davon aus, dass Sie als Arch-Benutzer wissen, wie man AUR verwendet.

Es ist im Universe-Repository des kommenden Ubuntu 21.04 enthalten, aber es besteht die Möglichkeit, dass Sie es derzeit nicht verwenden. In diesem Fall können Sie es mit Snap installieren. Es kann wie viele Snap-Befehle aussehen:

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

Sie können den Quellcode auch auf der Veröffentlichungsseite finden:

Quellcode-Download für gdu

Ich bin eher daran gewöhnt, du- und df-Befehle zu verwenden, aber ich kann sehen, dass einige Linux-Benutzer gdu mögen. Bist du eine von ihnen?