Start·Terminal-Befehle

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

OptionBedeutung
-sOne total per argument instead of every subdirectory
-hReadable sizes such as 1.2G
-aInclude files, not only directories
-dLimit the depth; GNU also spells it --max-depth
-xStay on one filesystem
-cPrint a grand total at the end

Beispiele

du -sh *

Size of every item in this directory.

du -h -d 1 / | sort -h

Top-level directories, smallest to biggest.

du -shx /var

Size 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