Linux du

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen

Tool zur Anzeige der Verteilung des belegten Plattenplatzes auf die Verzeichnisse.

du zeigt den belegten Plattenplatz für das Verzeichnis und für alle Unterver- zeichnisse (in Kilobyte)


  • -a (all) zeigt auch den Platzbedarf aller Dateien
  • -b (bytes) zeigt den Platzbedarf in Bytes
  • -c zeigt den (summierten) Platzbedarf der in der Kommandozeile übergebenen Dateien
  • -k (kilobytes) gibt den Platzbedarf in Kilobytes, auch wenn die Umgebungsvariable POSIXLY_CORRECT gesetzt ist
  • -l zählt die Größe der (harten) Links mit, auch wenn sie dadurch doppelt vorkommen
  • -s gibt nur die Summe für jedes Verzeichnis in der Kommandozeile
  • -x ignoriert Verzeichnisse, die in anderen Dateisystemen liegen
  • -D folgt dem Verweis auf ein anderes Verzeichnis bei einem symbolischen Link, wenn dieser als Kommandozeilenargument übergeben wird. Andere symbolische Links werden nicht dereferenziert.
  • -L alle symbolischen Links werden dereferenziert, das heißt es wird der Platzbedarf des referenzierten Verzeichnisses an Stelle des Linkfiles gezeigt
  • -S zeigt den Platzbedarf jedes Verzeichnisses einzeln, ohne die Unterverzeichnisse
  • -h (humanreadable) Die Ausgabe erfolgt in gutlesbarer Einheit

Beispiel

root@zero:/var/log# du -sh .
5,7M	.
root@zero:~# du -sch /tmp/ /var/log/
24K     /tmp/
5,9M    /var/log/
5,9M    insgesamt