Du: Unterschied zwischen den Versionen

Aus Foxwiki
JoergNolte (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
KKeine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
'''du''' zeigt den belegten Speicherplatz für ein Verzeichnis und dessen Unterverzeichnisse. Ohne Angabe von Optionen erfolgt die Ausgabe für den aktuellen Ordner und in der Einheit Kilobyte.
'''du''' zeigt den belegten Speicherplatz für ein Verzeichnis und dessen Unterverzeichnisse. Ohne Angabe von Optionen erfolgt die Ausgabe für den aktuellen Ordner und in der Einheit Kilobyte.


== Syntax ==
== Syntax ==
'''du''' [Option(en)] [Dateien]
'''du''' [Option(en)] [Dateien]


== Optionen ==
== Optionen ==
{| class="wikitable"
{| class="wikitable"
|-
|-
Zeile 33: Zeile 31:


== Beispiele ==
== Beispiele ==
 
  $ '''du'''
  /home/user/Willy$ '''du'''
  3076    ./Briefe
  3076    ./Briefe
  3076    ./Bilder
  3076    ./Bilder
Zeile 40: Zeile 37:
  9232    .
  9232    .


  /home/user/Willy$ '''du -h'''
  $ '''du -h'''
  3,1M    ./Briefe
  3,1M    ./Briefe
  3,1M    ./Bilder
  3,1M    ./Bilder
Zeile 70: Zeile 67:
  9,1M    2020-11-10 13:54        .
  9,1M    2020-11-10 13:54        .


  # '''du -ah --exclude="*.doc"'''
  $ '''du -ah --exclude="*.doc"'''
  4,0K    ./Briefe
  4,0K    ./Briefe
  1,0M    ./Bilder/photo1.png
  1,0M    ./Bilder/photo1.png

Version vom 14. Februar 2022, 11:24 Uhr

du zeigt den belegten Speicherplatz für ein Verzeichnis und dessen Unterverzeichnisse. Ohne Angabe von Optionen erfolgt die Ausgabe für den aktuellen Ordner und in der Einheit Kilobyte.

Syntax

du [Option(en)] [Dateien]

Optionen

Option Beschreibung
-a --all Ausgabe erfolgt auch für Dateien
-b --bytes Ausgabe erfolgt in Bytes
-c --total Anzeige der Gesamtgröße
-h --human-readable gibt die Größen in verständlicher Form aus (wie 1K 23M oder 4G)
-l --count-links zählt die Größen mehrfach, wenn es sich um Hard-Links handelt
-s --separate-dirs die Größe der Unterverzeichnisse werden nicht miteinbezogen
-x --one-file-system ignoriert Verzeichnisse, die in einem anderen Dateisystem liegen
-s --summarize gibt nur die Gesamtgröße für jedes Argument an
-D --dereference-args folgt dem Verweis auf ein anderes Verzeichnis bei einem symbolischen Link, wenn dieser als

Kommandozeilenargument übergeben wird. Andere symbolische Links werden nicht dereferenziert.

Beispiele

$ du
3076    ./Briefe
3076    ./Bilder
3076    ./Musik
9232    .
$ du -h
3,1M    ./Briefe
3,1M    ./Bilder
3,1M    ./Musik
9,1M    .
$ du -ah
1,0M    ./Briefe/brief3.doc
1,0M    ./Briefe/brief2.doc
1,0M    ./Briefe/brief1.doc
3,1M    ./Briefe
1,0M    ./Bilder/photo1.png
1,0M    ./Bilder/photo2.png
1,0M    ./Bilder/photo3.png
3,1M    ./Bilder
1,0M    ./Musik/song1.mp3
1,0M    ./Musik/song2.mp3
1,0M    ./Musik/song3.mp3
3,1M    ./Musik
9,1M    .
$ du -sh
19M     .
$ du -h --time
3,1M    2020-11-10 13:54        ./Briefe
3,1M    2020-11-10 13:53        ./Bilder
3,1M    2020-11-10 13:54        ./Musik
9,1M    2020-11-10 13:54        .
$ du -ah --exclude="*.doc"
4,0K    ./Briefe
1,0M    ./Bilder/photo1.png
1,0M    ./Bilder/photo2.png
1,0M    ./Bilder/photo3.png
3,1M    ./Bilder
1,0M    ./Musik/song1.mp3
1,0M    ./Musik/song2.mp3
1,0M    ./Musik/song3.mp3
3,1M    ./Musik
6,1M    .