Linux df-Befehl

Linux 命令大全Linux-Befehlsreferenz

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]...
ParametersBeschreibung
-a, --allAlle Dateisysteme anzeigen, einschließlich virtueller Dateisysteme (wie z. B.proc, sysfs)
-B, --block-size=SIZEAnzeigeeinheit angeben (wie z. B.-BK=KB,-BM=MB,-BG=GB)
-h, --human-readableIn 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, --inodesInode-Nutzung anzeigen (statt Speicherplatz)
-kIn 1KB-Einheiten anzeigen (Standardeinheit)
-mIn 1MB-Einheiten anzeigen (von einigen Systemen unterstützt)
-l, --localNur lokale Dateisysteme anzeigen (Netzwerkdateisysteme wie NFS ausschließen)
--no-syncNicht aufrufen, bevor Informationen abgerufen werdensync(Standardverhalten)
--syncVor dem Abrufen von Informationen aufrufensync(sicherstellen, dass die Daten aktuell sind)
--totalGesamtinformationen anzeigen
-t, --type=TYPENur Dateisysteme des angegebenen Typs anzeigen (wie z. B.ext4, xfs)
-T, --print-typeDateisystemtyp anzeigen
-x, --exclude-type=TYPEDateisysteme des angegebenen Typs ausschließen
-P, --portabilityPOSIX-kompatibles Ausgabeformat verwenden (Probleme mit Zeilenumbrüchen vermeiden)
--output=FIELD_LISTBenutzerdefinierte Ausgabefelder (wie z. B.source,fstype,size,pcent)
--helpHilfeinformationen anzeigen
--versionVersionsinformationen 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.

Linux 命令大全Linux-Befehlsreferenz

Andere Erweiterungen