Linux df-Befehl
Der Linux-Befehl df (vollständiger englischer Name: display free disk space) wird verwendet, um die Speicherplatznutzung des Dateisystems anzuzeigen, einschließlich Gesamtkapazität, belegtem Speicherplatz, verfügbarem Speicherplatz, Einhängepunkten und weiteren Informationen.
Syntax
df [选项]... [FILE]...
| Parameters | Beschreibung |
|---|---|
-a, --all | Alle Dateisysteme anzeigen, einschließlich virtueller Dateisysteme (wie z. B.proc, sysfs) |
-B, --block-size=SIZE | Anzeigeeinheit angeben (wie z. B.-BK=KB,-BM=MB,-BG=GB) |
-h, --human-readable | In menschenlesbarem Format anzeigen (konvertiert automatisch Einheiten: K, M, G, T, basierend auf 1024) |
-H, --si | Ähnlich wie-h, verwendet aber 1000 als Umrechnungseinheit (entspricht dem SI-Standard) |
-i, --inodes | Inode-Nutzung anzeigen (statt Speicherplatz) |
-k | In 1KB-Einheiten anzeigen (Standardeinheit) |
-m | In 1MB-Einheiten anzeigen (von einigen Systemen unterstützt) |
-l, --local | Nur lokale Dateisysteme anzeigen (Netzwerkdateisysteme wie NFS ausschließen) |
--no-sync | Nicht aufrufen, bevor Informationen abgerufen werdensync(Standardverhalten) |
--sync | Vor dem Abrufen von Informationen aufrufensync(sicherstellen, dass die Daten aktuell sind) |
--total | Gesamtinformationen anzeigen |
-t, --type=TYPE | Nur Dateisysteme des angegebenen Typs anzeigen (wie z. B.ext4, xfs) |
-T, --print-type | Dateisystemtyp anzeigen |
-x, --exclude-type=TYPE | Dateisysteme des angegebenen Typs ausschließen |
-P, --portability | POSIX-kompatibles Ausgabeformat verwenden (Probleme mit Zeilenumbrüchen vermeiden) |
--output=FIELD_LIST | Benutzerdefinierte Ausgabefelder (wie z. B.source,fstype,size,pcent) |
--help | Hilfeinformationen anzeigen |
--version | Versionsinformationen anzeigen |
Beispiele
Speicherplatznutzungsstatistiken des Dateisystems anzeigen:
# df Filesystem 1K-blocks Used Available Use% Mounted on /dev/sda6 29640780 4320704 23814388 16% / udev 1536756 4 1536752 1% /dev tmpfs 617620 888 616732 1% /run none 5120 0 5120 0% /run/lock none 1544044 156 1543888 1% /run/shm
Erklärung:
Filesystem: Der Name oder die Kennung des Dateisystems.1K-blocks: Die Gesamtkapazität des Dateisystems in 1KB-Blöcken. Das heißt, die Gesamtgröße des Dateisystems.Used: Die bereits vom Dateisystem belegte Kapazität in 1KB-Blöcken.Available: Die im Dateisystem noch verfügbare Kapazität in 1KB-Blöcken.Use%: Der Prozentsatz der genutzten Kapazität des Dateisystems an seiner Gesamtkapazität.Mounted on: Das Verzeichnis oder der Ort, an dem das Dateisystem eingebunden ist.
-hDie Option zeigt die Speicherplatznutzung auf menschenlesbare Weise an:
# df -h Filesystem Size Used Avail Use% Mounted on /dev/sda6 29G 4.2G 23G 16% / udev 1.5G 4.0K 1.5G 1% /dev tmpfs 604M 892K 603M 1% /run none 5.0M 0 5.0M 0% /run/lock none 1.5G 156K 1.5G 1% /run/shm
df kann auch Dateisysteminformationen zur Speicherplatznutzung anzeigen:
# df test Filesystem 1K-blocks Used Available Use% Mounted on /dev/sda6 29640780 4320600 23814492 16% /
Die Ausgabe des df-Befehls mit der Option -i zeigt Inode-Informationen anstelle der Blocknutzung an.
df -i Filesystem Inodes IUsed IFree IUse% Mounted on /dev/sda6 1884160 261964 1622196 14% / udev 212748 560 212188 1% /dev tmpfs 216392 477 215915 1% /run none 216392 3 216389 1% /run/lock none 216392 8 216384 1% /run/shm
Alle Informationen anzeigen:
# df --total Filesystem 1K-blocks Used Available Use% Mounted on /dev/sda6 29640780 4320720 23814372 16% / udev 1536756 4 1536752 1% /dev tmpfs 617620 892 616728 1% /run none 5120 0 5120 0% /run/lock none 1544044 156 1543888 1% /run/shm total 33344320 4321772 27516860 14%
Wir sehen, dass das Ende der Ausgabe eine zusätzliche Zeile enthält, die die Summe für jede Spalte anzeigt.
Wir können sehen, dass die Ausgabe die numerischen Formen 'G' (Gigabyte), 'M' (Megabyte) und 'K' (Kilobyte) anzeigt.
Andere Erweiterungen
Linux-Befehlsreferenz