du
Dateien und Verzeichnisse
Aufruf
du -sh [path]Summiert den tatsächlich belegten Plattenplatz; es zählt zugewiesene Blöcke, daher weicht die Summe von den Dateigrößen und von df ab.
Häufige Optionen
| Option | Bedeutung |
|---|---|
| -s | One total per argument instead of every subdirectory |
| -h | Readable sizes such as 1.2G |
| -a | Include files, not only directories |
| -d | Limit the depth; GNU also spells it --max-depth |
| -x | Stay on one filesystem |
| -c | Print a grand total at the end |
Beispiele
du -sh *Size of every item in this directory.
du -h -d 1 / | sort -hTop-level directories, smallest to biggest.
du -shx /varSize of /var without crossing into other mounts.
Verschieben, löschen, finden. Manches fragt nicht zweimal — deshalb wird -i zur Gewohnheit.
So liest man das
- Eckige Klammern [ ] markieren einen Teil, den man weglassen kann.
- Drei Punkte … heißen: mehrere sind erlaubt.
- Optionen achten auf Groß- und Kleinschreibung — bei manchen Befehlen sind -r und -R verschieden.
Häufige Fragen
Q. Was macht du?
Summiert den tatsächlich belegten Plattenplatz; es zählt zugewiesene Blöcke, daher weicht die Summe von den Dateigrößen und von df ab.
Q. Wie gibt man ihn ein?
du -sh [path] — eckige Klammern markieren, was wegfallen darf.
Q. Wie viele Optionen lohnen sich?
Hier stehen 6; die vollständige Liste steht in man du. Der Befehl gehört zu Dateien und Verzeichnisse.
Verwandte Befehle
man-Seite: man du