Du: Unterschied zwischen den Versionen

Aus Foxwiki
JoergNolte (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
JoergNolte (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
Zeile 46: Zeile 46:
  9,1M    .
  9,1M    .


  $ '''du'''
   
3076    ./Willy/Briefe
3076    ./Willy/Bilder
3076    ./Willy/Musik
9232    ./Willy
3076    ./Otto/Briefe
3076    ./Otto/Bilder
3076    ./Otto/Musik
9232    ./Otto
18468  .
 
$ '''du -h'''
3,1M    ./Willy/Briefe
3,1M    ./Willy/Bilder
3,1M    ./Willy/Musik
9,1M    ./Willy
3,1M    ./Otto/Briefe
3,1M    ./Otto/Bilder
3,1M    ./Otto/Musik
9,1M    ./Otto
19M    .
 
  $ '''du -ah'''
  $ '''du -ah'''
  1,0M    ./Briefe/brief3.doc
  1,0M    ./Briefe/brief3.doc

Version vom 10. November 2020, 14:46 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

/home/user/Willy$ du
3076    ./Briefe
3076    ./Bilder
3076    ./Musik
9232    .
/home/user/Willy$ 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    .

Anzeige des belegten Speicherplatzes des Systems:

$ du -hs /
8,8G    /

Anzeige des vom aktuellen Verzeichnis belegten Speicherplatzes:

/home$ du -hs 
1,7G    .

Anzeige des belegten Speicherplatzes von /home mit Ausnahme aller png-Dateien:

$ du -hs --exclude="*.png" /home