Linux: so zeigen sie die groesse von ordnern an
Ich will bei Linux keine Vermutungen. Ich will Zahlen. Wenn ein System voll läuft oder ein Projekt plötzlich zu viel Platz braucht, ist die erste Frage immer dieselbe: Welcher Ordner frisst den Speicher?
Die gute Nachricht: Unter Linux bekommst du das in Sekunden raus. Du brauchst keine grafischen Tools, wenn du nicht willst. Mit den richtigen Befehlen sehe ich die Größe von Ordnern direkt im Terminal, schnell und zuverlässig.
Linux: so zeigen sie die groesse von ordnern an mit du
Der wichtigste Befehl ist du. Das steht für disk usage. Damit prüfe ich, wie viel Speicher ein Ordner und seine Inhalte belegen.
du -sh ordnername
Was das macht:
- -s = nur die Gesamtsumme anzeigen
- -h = lesbare Größen wie MB, GB, KB anzeigen
Beispiel:
du -sh Downloads
Wenn ich nur wissen will, wie groß ein Ordner insgesamt ist, ist das mein Standardbefehl. Kein Schnickschnack. Genau das Ergebnis, das ich brauche.
Linux: so zeigen sie die groesse von ordnern an für alle Unterordner
Manchmal reicht die Gesamtsumme nicht. Ich will sehen, welcher Unterordner das Problem verursacht. Dafür nutze ich:
du -h ordnername
Dann listet Linux alle Unterordner mit ihren Größen auf. Das ist ideal, wenn ich einen großen Projektordner, ein Home-Verzeichnis oder einen Cache analysiere.
Wenn die Ausgabe zu lang wird, kombiniere ich das mit sort:
du -h ordnername | sort -h
So sortiere ich die Ergebnisse nach Größe. Das hilft mir sofort, die größten Brocken zu finden.
Linux: so zeigen sie die groesse von ordnern an und nur die größten Ordner finden
Wenn ich Zeit sparen will, filtere ich direkt die größten Treffer heraus:
du -h --max-depth=1 /pfad/zum/ordner | sort -h
Mit --max-depth=1 sehe ich nur die erste Ebene. Das ist stark, weil ich nicht in 500 Unterordnern ertrinke.
Praktisch ist auch dieser Befehl für das Home-Verzeichnis:
du -h --max-depth=1 ~ | sort -h
Damit sehe ich direkt, ob zum Beispiel Downloads, .cache oder Videos die Speicherfresser sind.
Linux: so zeigen sie die groesse von ordnern an mit grafischer Anzeige
Wenn ich lieber visuell arbeite, nehme ich ncdu. Das ist ein Terminal-Tool mit interaktiver Oberfläche. Es ist schnell, übersichtlich und perfekt für große Verzeichnisse.
ncdu
Falls es nicht installiert ist, klappt das meist mit dem Paketmanager deiner Distribution. Die offizielle Projektseite findest du hier: ncdu.
Ich mag ncdu, weil ich damit nicht nur sehe, was groß ist, sondern auch direkt navigieren und aufräumen kann. Das spart massiv Zeit.
Linux: so zeigen sie die groesse von ordnern an im Vergleich zu df
Hier passiert oft Verwirrung. du und df sind nicht dasselbe.
duzeigt den Platzverbrauch von Dateien und Ordnerndfzeigt die Belegung eines Dateisystems
Wenn ich also wissen will, welcher Ordner groß ist, nehme ich du. Wenn ich wissen will, wie voll die Festplatte ist, nehme ich df:
df -h
Die Linux-Manpage zu du findest du hier: man7.org: du.
Linux: so zeigen sie die groesse von ordnern an ohne versteckte Chaos-Fallen
Ein paar Dinge sorgen immer wieder für falsche Annahmen. Ich halte es kurz:
- Ein Ordner kann klein wirken, aber riesige Unterordner enthalten. Deshalb immer mit Unterordnern prüfen.
- Symlinks können verwirren. Wenn du mit symbolischen Links arbeitest, prüfe genau, was tatsächlich gespeichert wird.
- Gelöschte, aber noch offene Dateien belegen weiter Speicher. Dann hilft oft nur der Prozess-Check.
- Dateisystem-Snapshots können Speicher fressen, ohne dass es im Ordner direkt sichtbar ist.
Wenn dein Speicher voll ist und die Rechnung nicht aufgeht, liegt das Problem manchmal nicht im Ordner selbst. Dann musst du tiefer schauen.
Linux: so zeigen sie die groesse von ordnern an bei großen Verzeichnissen
Bei sehr großen Ordnern will ich effizient arbeiten. Hier sind die besten Tipps, wenn es auf Tempo ankommt:
- Nur die erste Ebene prüfen:
du -h --max-depth=1 /pfad | sort -h - Bestimmte Ordner gezielt analysieren: erst den Verdächtigen prüfen, nicht das ganze System
- Ergebnisse in Datei speichern:
du -h --max-depth=1 ~ > speicheranalyse.txt - Große Treffer oben sehen: bei Bedarf mit
sort -hrumgekehrt sortieren - Interaktiv aufräumen:
ncdunutzen, wenn ich direkt handeln will
Mein Prinzip ist einfach: erst sichtbar machen, dann löschen. Nicht umgekehrt. Wer blind aufräumt, macht Fehler.
Linux: so zeigen sie die groesse von ordnern an für typische Anwendungsfälle
Ich nutze diese Befehle je nach Situation:
- Home-Verzeichnis prüfen:
du -sh ~ - Downloads analysieren:
du -sh ~/Downloads - Größte Unterordner finden:
du -h --max-depth=1 ~/Projekte | sort -h - Systemweite Analyse mit Vorsicht:
sudo du -h --max-depth=1 / | sort -h
Bei systemweiten Prüfungen brauchst du oft sudo, weil viele Verzeichnisse sonst nicht lesbar sind. Aber auch hier gilt: gezielt arbeiten, nicht alles auf einmal.
Fazit: Linux: so zeigen sie die groesse von ordnern an ohne Zeit zu verlieren
Wenn ich unter Linux Speicherplatz verstehen will, nutze ich zuerst du -sh, dann du -h --max-depth=1 und wenn es komfortabler sein soll, ncdu. Mehr brauche ich oft nicht.
Der Schlüssel ist nicht, viele Tools zu kennen. Der Schlüssel ist, das richtige Tool sofort einzusetzen. So finde ich in Minuten heraus, welche Ordner groß sind, wo der Speicher hingeht und was ich als Nächstes löschen oder verschieben sollte.
Linux: so zeigen sie die groesse von ordnern an ist kein Rätsel. Es ist ein 10-Sekunden-Problem, wenn du die richtigen Befehle kennst.