Wie kann man mit Bash die Ordnergrößen anzeigen?

Melden
  1. Einführung in die Anzeige von Ordnergrößen mit Bash
  2. Der Befehl du und seine Verwendung
  3. Detaillierte Ausgabe mit du
  4. Alternative Befehle und Tools
  5. Zusammenfassung

Einführung in die Anzeige von Ordnergrößen mit Bash

In vielen Situationen ist es wichtig, schnell und unkompliziert die Größe von Ordnern unter Linux zu ermitteln. Die Kommandozeile bietet hier zahlreiche Möglichkeiten, und besonders Bash, als weit verbreitete Shell, stellt verschiedene Werkzeuge zur Verfügung, mit denen man Ordnergrößen berechnen und anzeigen kann. Dabei werden häufig bestimmte Befehle kombiniert, um die gewünschten Informationen übersichtlich darzustellen.

Der Befehl du und seine Verwendung

Der Befehl `du` (Disk Usage) ist das wohl bekannteste Werkzeug, um die Größe von Dateien und Verzeichnissen im Terminal anzuzeigen. Standardmäßig zeigt `du` für jeden Unterordner die belegte Menge an Speicherplatz an. Mit verschiedenen Optionen lässt sich die Ausgabe präzisieren. Zum Beispiel liefert `du -sh /pfad/zum/ordner` eine zusammengefasste, menschenlesbare Gesamtgröße des angegebenen Ordners. Die Option `-s` steht für "summary", also Zusammenfassung, und `-h` für "human readable", also dass die Größe in Kilo-, Mega- oder Gigabyte angezeigt wird, anstatt nur in Bytes.

Detaillierte Ausgabe mit du

Möchte man nicht nur die Gesamtgröße, sondern auch die Größe der einzelnen Unterordner sehen, kann man `du -h /pfad/zum/ordner` ohne die `-s` Option verwenden. Das listet alle Verzeichnisse inklusive ihrer jeweiligen Größen auf. Um die Ausgabe übersichtlich und sortiert zu erhalten, ist es gängig, das Ergebnis noch durch `sort` zu schicken, etwa mit `du -h /pfad/zum/ordner | sort -h`. Das sortiert die Ordner nach ihrer Größe, beginnend mit den kleinsten.

Alternative Befehle und Tools

Neben `du` gibt es weitere Befehle wie `ncdu`, ein ncurses-basiertes disk usage Tool, das interaktiv genutzt werden kann und eine übersichtliche grafische Darstellung im Terminal bietet. Zudem ist `ls` hilfreich, um die Größe einzelner Dateien in einem Verzeichnis zu sehen, jedoch eignet es sich nicht für die Gesamtsummen von Ordnern. Für komplexere Aufgaben können Skripte in Bash geschrieben werden, die `du` mit weiteren Werkzeugen kombinieren, um Berichte zu erstellen oder mehrere Ordner zu vergleichen.

Zusammenfassung

Die Anzeige von Ordnergrößen in Bash erfolgt am einfachsten und effizientesten mit dem Befehl `du`. Durch Anpassung der Optionen kann man sowohl eine Zusammenfassung als auch detaillierte Listen einzelner Unterverzeichnisse erhalten. Weitere Tools wie `ncdu` bieten erweiterte Funktionalitäten, sind aber nicht standardmäßig auf allen Systemen installiert. Mit diesen Möglichkeiten lassen sich Speicherplatzbelegungen übersichtlich ermitteln und verwalten.

0

Kommentare