Linux du

Aus Xinux Wiki
Version vom 4. August 2016, 10:51 Uhr von Thomas (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „ Tool zur Anzeige der Verteilung des belegten Plattenplatzes auf die Verzeichnisse. du zeigt den belegten Plattenplatz für das Verzeichnis und für alle Unte…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
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