Dies ist der Befehl du, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann
PROGRAMM:
NAME/FUNKTION
du – Schätzen Sie die Speicherplatznutzung
ZUSAMMENFASSUNG
du [zur Auswahl]... [FILE] ...
du [zur Auswahl] ... --files0-from=F
BESCHREIBUNG
Fassen Sie die Festplattennutzung des Satzes von Dateien rekursiv für Verzeichnisse zusammen.
Erforderliche Argumente für lange Optionen ist obligatorisch für eine zu kurze Optionen.
-0, --Null
Beenden Sie jede Ausgabezeile mit NUL, nicht mit Newline
-a, --alle
Schreibvorgänge zählen für alle Dateien, nicht nur für Verzeichnisse
--apparent-size
scheinbare Größen drucken, statt Festplattennutzung; obwohl die scheinbare Größe normalerweise ist
kleiner, es kann aufgrund von Lücken in („spärlichen“) Dateien, interner Fragmentierung größer sein.
indirekte Blöcke und dergleichen
-B, --Block Größe=GRÖßE
Skalieren Sie die Größen nach GRÖSSE, bevor Sie sie drucken. Beispielsweise gibt „-BM“ Größen in Einheiten von aus
1,048,576 Byte; siehe Größenformat unten
-b, - Bytes
entspricht '--apparent-size --Block Größe=1'
-c, --gesamt
eine Gesamtsumme ergeben
-D, --deference-args
Dereferenzieren Sie nur symbolische Links, die in der Befehlszeile aufgeführt sind
-d, --maximale Tiefe=N
Drucken Sie die Gesamtsumme für ein Verzeichnis (oder eine Datei) aus --alle) nur, wenn es N oder weniger ist
Ebenen unterhalb des Befehlszeilenarguments; --maximale Tiefe=0 ist die gleiche wie --zusammenfassen
--files0-von=F
Fassen Sie die Festplattennutzung der in Datei F angegebenen NUL-terminierten Dateinamen zusammen. wenn F ist
-, dann Namen aus der Standardeingabe lesen
-H entspricht --deference-args (-D)
-h, --für Menschen lesbar
Druckgrößen in einem für Menschen lesbaren Format (z. B. 1K 234M 2G)
--inodes
Listen Sie Inode-Nutzungsinformationen anstelle der Blocknutzung auf
-k Gefällt mir --Block Größe=1K
-L, --Dereferenzierung
Alle symbolischen Links dereferenzieren
-l, --count-links
Zählen Sie die Größen mehrmals, wenn sie fest verknüpft sind
-m Gefällt mir --Block Größe=1M
-P, --no-Dereferenzierung
Folgen Sie keinen symbolischen Links (dies ist die Standardeinstellung)
-S, --separate-dirs
Für Verzeichnisse ist die Größe der Unterverzeichnisse nicht enthalten
--si Gefällt mir -h, aber verwenden Sie Potenzen von 1000, nicht 1024
-s, --zusammenfassen
Für jedes Argument wird nur eine Gesamtsumme angezeigt
-t, --Schwelle=GRÖßE
Schließen Sie Einträge aus, die kleiner als SIZE sind, wenn positiv, oder Einträge, die größer als SIZE sind, wenn
Negativ
--Zeit Zeigt den Zeitpunkt der letzten Änderung einer Datei im Verzeichnis oder einer davon an
Unterverzeichnisse
--Zeit=WORD
Zeit als WORD statt Änderungszeit anzeigen: atime, access, use, ctime oder status
--Zeitstil=STYLE
Zeiten mit STYLE anzeigen, die sein können: Full-ISO, Long-ISO, ISO oder +FORMAT; FORMAT
wird wie in 'Datum' interpretiert
-X, --ausgeschlossen von=FILE
Schließen Sie Dateien aus, die einem Muster in DATEI entsprechen
--ausschließen=MUSTER
Schließen Sie Dateien aus, die mit PATTERN übereinstimmen
-x, --ein-Dateisystem
Überspringen Sie Verzeichnisse auf verschiedenen Dateisystemen
--help Diese Hilfe anzeigen und beenden
--Version
Ausgabe der Versionsinformation und beenden
Anzeigewerte sind in Einheiten der ersten verfügbaren GRÖSSE von --Block Größeund der
Umgebungsvariablen DU_BLOCK_SIZE, BLOCK_SIZE und BLOCKSIZE. Andernfalls werden die Einheiten standardmäßig verwendet
auf 1024 Bytes (oder 512, wenn POSIXLY_CORRECT gesetzt ist).
Das Argument SIZE ist eine Ganzzahl und optionale Einheit (Beispiel: 10K ist 10*1024). Einheiten sind
K,M,G,T,P,E,Z,Y (Potenzen von 1024) oder KB,MB,... (Potenzen von 1000).
PATTERNS
PATTERN ist ein Shell-Muster (kein regulärer Ausdruck). Das Muster ? passt zu irgendjemandem
Charakter, während * entspricht einer beliebigen Zeichenfolge (bestehend aus null, einem oder mehreren Zeichen).
Zum Beispiel, *.Ö stimmt mit allen Dateien überein, deren Namen auf enden .o. Daher der Befehl
du --exclude='*.o'
überspringt alle Dateien und Unterverzeichnisse mit der Endung .o (einschließlich der Datei .o selbst).
Nutzen Sie die Dienste von onworks.net online