DU(1) Dienstprogramme fur Benutzer DU(1)
BEZEICHNUNG
du - gibt den Platzverbrauch von Dateien an
UBERSICHT
du [OPTION]> [DATEI]>
du [OPTION]> --files0-from=F
BESCHREIBUNG
Gibt den Gerateplatzverbrauch jeder DATEI an, rekursiv fur
Verzeichnisse.
Die obligatorischen Argumente fur Optionen sind fur deren Kurz- und
Langform gleich.
-0, --null
Jede Ausgabezeile mit einem Nullbyte statt des Zeilenumbruchs
abschliessen
-a, --all
Daten fur jede Datei ausgeben, nicht nur fur Verzeichnisse
--apparent-size
Die scheinbare Grosse statt des Gerateplatzverbrauchs ausgeben.
Sie ist meist kleiner als der belegte Platz, kann aber auch
durch Locher in speziellen Dateien (>>sparse files<<), interne
Fragmentierung, indirekte Blocke und ahnliches grosser sein.
-B, --block-size=GROSSE
Grossen mit GROSSE skalieren, bevor sie ausgegeben werden.
Beispielsweise gibt >>-BM<< Grossen in Einheiten von 1.048.576
Byte aus. Siehe das Format von GROSSE unten.
-b, --bytes
entspricht >>--apparent-size --block-size=1<<
-c, --total
Gesamtsumme erstellen
-D, --dereference-args
Lost nur symbolische Verknupfungen auf, die auf der Befehlszeile
angegeben wurden.
-d, --max-depth=N
Summe fur ein Verzeichnis ausgeben (oder einer Datei, mit --all)
nur, wenn es N oder weniger Ebenen unterhalb des
Befehlszeilenarguments ist. --max-depth=0 ist dasselbe wie
--summarize.
--files0-from=D
Berechnet den gesamten Gerateplatzverbrauch der in der Datei D
angegebenen Dateien (mit Nullbytes abgeschlossene Dateinamen).
Ist D >>-<<, so wird aus der Standardeingabe gelesen.
-H entspricht --dereference-args (-D)
-h, --human-readable
Grossen in menschenlesbarem Format ausgeben (z. B. 1K 234M 2G)
--inodes
Platzverbrauch anhand von Inodes statt anhand von Blocken
anzeigen
-k Wie --block-size=1K
-L, --dereference
alle symbolischen Verknupfungen auflosen
-l, --count-links
Grossen mehrfach zahlen, wenn sie durch harte Verknupfungen
verbunden sind.
-m wie --block-size=1M
-P, --no-dereference
symbolischen Verknupfungen nicht folgen (Voreinstellung)
-S, --separate-dirs
Bei Verzeichnissen die Grosse von Unterverzeichnissen nicht
mitzahlen
--si wie -h, aber mit Potenzen von 1000 statt 1024
-s, --summarize
nur eine Summe fur jedes Argument anzeigen
-t, --threshold=GROSSE
Eintrage kleiner als GROSSE ignorieren (falls positiv) oder
Eintrage grosser als GROSSE ignorieren (falls negativ)
--time Zeitpunkt der letzten Anderung einer Datei im Verzeichnis oder
einem seiner Unterverzeichnisse anzeigen
--time=WORT
Zeit als WORT anstelle der Anderungszeit anzeigen: atime,
access, use, ctime oder status
--time-style=STIL
Zeit in bestimmtem STIL anzeigen: full-iso, long-iso, iso,
+FORMAT. FORMAT wird wie bei >>date<< interpretiert.
-X, --exclude-from=DATEI
Dateien ausschliessen, die auf irgendein Muster in DATEI passen
--exclude=MUSTER
Dateien ausschliessen, die auf MUSTER passen
-x, --one-file-system
Verzeichnisse auf anderen Dateisystemen uberspringen
--help zeigt Hilfeinformationen an und beendet das Programm.
--version
gibt Versionsinformationen aus und beendet das Programm.
Die Einheit fur die angezeigten Grossen ist die erste verfugbare Angabe
aus der Option --block-size und den Umgebungsvariablen DU_BLOCK_SIZE,
BLOCK_SIZE und BLOCKSIZE. Ansonsten wird als Einheit standardmassig
1024 Byte verwendet (oder 512, wenn POSIXLY_CORRECT gesetzt ist).
GROSSE ist eine Ganzzahl und optionale Einheit (Beispiel: 10K ist
10*1024). Einheiten sind K, M, G, T, P, E, Z, Y, R, Q (Potenzen von
1024) oder KB, MB, > (Potenzen von 1000). Es konnen auch binare
Prafixe verwandt werden: KiB=K, MiB=M und so weiter.
MUSTER
MUSTER ist ein Shell-Muster (kein regularer Ausdruck). Das Muster ?
ersetzt ein beliebiges Zeichen, wohingegen * fur eine beliebige
Zeichenkette (aus keinem, einem oder mehreren Zeichen) steht.
Beispielsweise steht *.o fur alle Dateien, deren Namen mit .o enden.
Daher wird der Befehl
du --exclude='*.o'
alle Dateien und Unterverzeichnisse uberspringen, die auf .o enden
(einschliesslich der Datei .o).
AUTOR
Geschrieben von Torbjorn Granlund, David MacKenzie, Paul Eggert und Jim
Meyering.
FEHLER MELDEN
Onlinehilfe fur GNU coreutils:
Melden Sie Fehler in der Ubersetzung an das deutschsprachige Team beim
GNU Translation Project .
COPYRIGHT
Copyright (C) 2024 Free Software Foundation, Inc. Lizenz GPLv3+: GNU
GPL Version 3 oder neuer.
Dies ist freie Software: Sie konnen sie verandern und weitergeben. Es
gibt KEINE GARANTIE, soweit gesetzlich zulassig.
SIEHE AUCH
Vollstandige Dokumentation unter:
oder lokal verfugbar mit: info '(coreutils) du invocation'
UBERSETZUNG
Die deutsche Ubersetzung dieser Handbuchseite wurde von Karl Eichwalder
, Lutz Behnke , Michael Piefel
, Michael Schmidt , Martin Eberhard
Schauer , Dr. Tobias Quathamer
und Mario Blattermann
erstellt.
Diese Ubersetzung ist Freie Dokumentation; lesen Sie die GNU General
Public License Version 3
oder neuer bezuglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG
ubernommen.
Wenn Sie Fehler in der Ubersetzung dieser Handbuchseite finden,
schicken Sie bitte eine E-Mail an die Mailingliste der Ubersetzer
.
GNU coreutils 9.5 Marz 2024 DU(1)