Du: Unterschied zwischen den Versionen

Aus Foxwiki
K Textersetzung - „Man-Pages“ durch „Man-Page“
 
(16 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
{{DISPLAYTITLE:du}}
'''du''' zeigt den belegten Speicherplatz für ein Verzeichnis und dessen Unterverzeichnisse
'''du''' zeigt den belegten Speicherplatz für ein Verzeichnis und dessen Unterverzeichnisse


= Beschreibung =
= Beschreibung =
Ohne Angabe von Optionen erfolgt die Ausgabe für den aktuellen Ordner und in der Einheit Kilobyte.
* Ohne Angabe von Optionen erfolgt die Ausgabe für den aktuellen Ordner und in der Einheit Kilobyte.
* <tt>'''du'''</tt> (disk usage) zeigt die Verteilung des belegten Plattenplatzes auf die Verzeichnisse.
* <tt>'''du'''</tt> zeigt den belegten Plattenplatz für das ''Verzeichnis'' und für alle Unterverzeichnisse (in Kilobyte).
* Wenn die Umgebungsvariable <tt>POSIXLY_CORRECT</tt> gesetzt ist, wird die Menge in 512 Byte Blöcken angegeben.


= Installation =
= Installation =
Zeile 8: Zeile 13:
= Syntax =
= Syntax =
  '''du''' [Option(en)] [Dateien]
  '''du''' [Option(en)] [Dateien]
'''du''' [-abcklsxDLS] [-all] [-total] [-count-links] [-summarize] [-bytes] [-kilobytes] [-one-file-system] [-separate-dirs] [-dereference] [-dereference-args] [''Verzeichnis'' ...]


== Parameter ==
== Parameter ==
Zeile 37: Zeile 45:
|}
|}


{|  
{| class="wikitable" \n|-
|-
|  | '''-a '''
|  | '''-a '''
|  | (all) zeigt auch den Platzbedarf aller Dateien  
|  | (all) zeigt auch den Platzbedarf aller Dateien  
Zeile 121: Zeile 128:


  # '''du -shx /root/.[a-zA-z0-9]* 2> /dev/null | sort -h'''
  # '''du -shx /root/.[a-zA-z0-9]* 2> /dev/null | sort -h'''


= Links =
= Links =
== Dateien ==
== Dateien ==


== Man-Pages ==
== Man-Page ==


== Intern ==
== Intern ==
Zeile 132: Zeile 138:
== Weblinks ==
== Weblinks ==


=Kontrollfragen=
[[Kategorie:Linux/Befehl]]
<div class="toccolours mw-collapsible mw-collapsed">
[[Kategorie:Coreutils]]
''Testfrage 1''
[[Kategorie:Linux/Dateisystem/Befehl]]
<div class="mw-collapsible-content">'''Antwort1'''</div>
</div>
<div class="toccolours mw-collapsible mw-collapsed">
''Testfrage 2''
<div class="mw-collapsible-content">'''Antwort2'''</div>
</div>
<div class="toccolours mw-collapsible mw-collapsed">
''Testfrage 3''
<div class="mw-collapsible-content">'''Antwort3'''</div>
</div>
<div class="toccolours mw-collapsible mw-collapsed">
''Testfrage 4''
<div class="mw-collapsible-content">'''Antwort4'''</div>
</div>
<div class="toccolours mw-collapsible mw-collapsed">
''Testfrage 5''
<div class="mw-collapsible-content">'''Antwort5'''</div>
</div>
 
[[Category:Linux:Dateisystem]]
[[Category:Linux:Befehl]]
 
 
= Speicherplatzverteilung (du) =
'''du''' (disk usage) zeigt die Verteilung des belegten Plattenplatzes auf die Verzeichnisse. '''du''' zeigt den belegten Plattenplatz für das ''Verzeichnis'' und für alle Unterverzeichnisse (in Kilobyte).
 
Wenn die Umgebungsvariable POSIXLY_CORRECT gesetzt ist, wird die Menge in 512 Byte Blöcken angegeben.
 
'''du''' [-abcklsxDLS] [-all] [-total] [-count-links] [-summarize] [-bytes] [-kilobytes] [-one-file-system] [-separate-dirs] [-dereference] [-dereference-args] [''Verzeichnis'' ...]
 
'''Optionen'''
 
 
{|class="wikitable sortable"
|-
|  | '''-a '''
|  | 0,00cm(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 anstelle des Linkfiles gezeigt
|-
|  | '''-S '''
|  | zeigt den Platzbedarf jedes Verzeichnisses einzeln, ohne die Unterverzeichnisse
 


|-
{{DEFAULTSORT:du}}
|}

Aktuelle Version vom 6. November 2024, 12:33 Uhr


du zeigt den belegten Speicherplatz für ein Verzeichnis und dessen Unterverzeichnisse

Beschreibung

  • Ohne Angabe von Optionen erfolgt die Ausgabe für den aktuellen Ordner und in der Einheit Kilobyte.
  • du (disk usage) zeigt die Verteilung des belegten Plattenplatzes auf die Verzeichnisse.
  • du zeigt den belegten Plattenplatz für das Verzeichnis und für alle Unterverzeichnisse (in Kilobyte).
  • Wenn die Umgebungsvariable POSIXLY_CORRECT gesetzt ist, wird die Menge in 512 Byte Blöcken angegeben.

Installation

Syntax

du [Option(en)] [Dateien]
du [-abcklsxDLS] [-all] [-total] [-count-links] [-summarize] [-bytes] [-kilobytes] [-one-file-system] [-separate-dirs] [-dereference] [-dereference-args] [Verzeichnis ...]


Parameter

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.

-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 anstelle des Linkfiles gezeigt
-S zeigt den Platzbedarf jedes Verzeichnisses einzeln, ohne die Unterverzeichnisse

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    .
# du -shx /root/.[a-zA-z0-9]* 2> /dev/null | sort -h

Links

Dateien

Man-Page

Intern

Weblinks