Ordnergröße in Linux anzeigen: Warum das wichtig ist
Wenn ich auf einem Linux-System Speicherprobleme habe, gehe ich nie blind vor. Ich will sofort wissen, welcher Ordner wie viel Platz frisst. Genau dafür ist das Thema ordnergroesse in linux anzeigen so ermitteln sie den speicherplatzverbrauch effizient relevant.
Ob Server, Laptop oder VPS: Volle Festplatten machen Systeme langsam, erzeugen Fehler und kosten Zeit. Wer die Ordnergröße richtig prüft, findet die Ursache schnell und kann gezielt aufräumen.
Der wichtigste Befehl: du
Der Standardbefehl ist du. Er steht für disk usage und zeigt dir den belegten Speicher eines Ordners oder einer Datei an.
du -sh /pfad/zum/ordner
Das ist der Befehl, den ich am häufigsten nutze.
- -s = nur die Gesamtsumme anzeigen
- -h = menschenlesbare Ausgabe wie MB, GB, TB
Beispiel:
du -sh /var/log
So sehe ich sofort, ob Logs das Problem sind oder nicht.
Ordnergröße in Linux anzeigen und Unterordner prüfen
Wenn ich nicht nur den Hauptordner, sondern auch die Unterordner sehen will, nutze ich:
du -h /pfad/zum/ordner
Das gibt mir alle Größen aus. Praktisch, aber oft zu viel. Besser ist ein geordnetes Listing:
du -h --max-depth=1 /pfad/zum/ordner
Damit sehe ich die Größe direkt pro Unterordner auf einer Ebene. Genau das brauche ich, wenn ich schnell den größten Platzfresser finden will.
So finde ich den größten Ordner schnell
Wenn ich nicht lange scrollen will, kombiniere ich du mit sort. Das ist effizient und sauber.
du -h --max-depth=1 /pfad/zum/ordner | sort -h
Die Ausgabe wird nach Größe sortiert. Noch besser: die größten oben sehen.
du -h --max-depth=1 /pfad/zum/ordner | sort -hr
Das ist mein Standard-Workflow, wenn ich Speicherplatz im Griff behalten will.
Ordnergröße in Linux anzeigen mit ncdu
Wenn ich interaktiv arbeiten will, nutze ich ncdu. Das ist ein extrem nützliches Tool, wenn ich große Verzeichnisse schnell analysieren will.
sudo apt install ncdu
ncdu /pfad/zum/ordner
Du bekommst eine übersichtliche Navigation, kannst Ordner prüfen und direkt sehen, was Platz braucht. Für mich ist das die schnellste Methode, wenn ich tief in ein Dateisystem eintauchen muss.
Mehr dazu findest du in der offiziellen Dokumentation: ncdu.
Wichtiger Unterschied: du vs. df
Viele verwechseln du und df. Ich halte es einfach:
- du zeigt den Speicherverbrauch von Dateien und Ordnern
- df zeigt die Belegung des gesamten Dateisystems
Wenn mein Server voll ist, prüfe ich oft beides:
df -h
du -sh /var/*
So sehe ich erst die grobe Lage und danach die konkreten Verursacher.
Offizielle Info zu df gibt es im GNU Coreutils Manual: GNU Coreutils: df.
Praktische Tipps für saubere Analyse
Wenn ich Speicherplatz effizient prüfen will, folge ich immer diesem Ablauf:
- Erst den Überblick holen:
df -h - Dann den Problemordner prüfen:
du -sh /pfad - Unterordner vergleichen:
du -h --max-depth=1 /pfad | sort -hr - Große Einzeldateien finden:
find /pfad -type f -size +500M - Interaktiv tiefer gehen:
ncdu
Das spart Zeit. Vor allem auf Systemen mit vielen Logs, Backups oder Build-Artefakten.
Typische Fehler bei der Anzeige von Ordnergrößen
Ich sehe immer wieder dieselben Fehler. Wenn du sie vermeidest, arbeitest du schneller.
- Falscher Befehl für die Aufgabe:
dfstattdu - Keine Rechte: Bei Systemordnern oft
sudonötig - Zu viel Ausgabe: Ohne
--max-depthwird es unübersichtlich - Einheiten falsch lesen: Deshalb immer
-hnutzen
Wenn ich schnell sein will, vermeide ich unnötige Komplexität. Das ist der Unterschied zwischen Routine und Chaos.
Beispiel aus der Praxis
Angenommen, /var ist fast voll. Dann mache ich das:
df -h
du -h --max-depth=1 /var | sort -hr
Wenn /var/log groß ist, gehe ich weiter:
du -h --max-depth=1 /var/log | sort -hr
So finde ich in Minuten den Bereich, der aufgeräumt werden muss. Kein Raten. Kein Guessing. Nur Daten.
Fazit: ordnergroesse in linux anzeigen so ermitteln sie den speicherplatzverbrauch effizient
Wenn ich ordnergroesse in linux anzeigen so ermitteln sie den speicherplatzverbrauch effizient will, nutze ich fast immer du, ergänze es mit df und gehe bei Bedarf mit ncdu tiefer. Das ist einfach, schnell und zuverlässig.
Mein Favorit für den Alltag bleibt klar: du -h --max-depth=1 plus sort -hr. Damit finde ich große Ordner ohne Umwege. Genau so halte ich Linux-Systeme sauber und den Speicherplatz unter Kontrolle.