Movatterモバイル変換


[0]ホーム

URL:


Zum Inhalt springen
WikipediaDie freie Enzyklopädie
Suche

df (Unix)

aus Wikipedia, der freien Enzyklopädie
Ein Bildschirmfoto des Linux-Terminals, das die Ausgabe des Befehls df -h zeigt.

df (/usr/bin/df; Abkürzung fürenglischdisk free) ist ein Systemprogramm unterUnix- undunixähnlichen Betriebssystemen, mit dem der Speicherverbrauch von gemountetenDateisystemen abgefragt werden kann. Es ist durchPOSIX[1] spezifiziert.

DieGNU-Implementierung vondf, deren Verhalten allerdings vom POSIX-Standard erheblich abweicht, gehört zu denGNU Core Utilities.

df war bereits Bestandteil der ersten Ausgabe desResearch Unix, gehört also zu der ältesten Generation von Unix-Systemwerkzeugen.

Arbeitsweise

[Bearbeiten |Quelltext bearbeiten]

Als typisches Kommandozeilen-Utility gibtdf seine Ausgabe aufstdout aus, Fehlermeldungen aufstderr. Als Argument kann ein Pfadname angegeben werden. Weist dieser allerdings nicht auf einen FIFO, eine einfacheDatei, einDirectory oder auf einDisk Device repräsentierendesDevice File, so sind die Ergebnisse nicht festgelegt. Ansonsten werden die Informationen für jenes Dateisystem ausgegeben, das die angegebene Datei enthält. Falls kein Pfadname angegeben wird, so werden alle gemounteten Filesysteme gelistet.

Das Beispiel zeigt die Ausgabe einesAIX-Systems, das angegebene Device ist dort in der Grundeinstellung auf/home gemountet:

#df/dev/hd1Filesystem 512 blocks Free    %Used Iused %Iused Mounted on/dev/hd1   2097152    167772    92%  7255     8% /home

Die Ausgabe erfolgt per Default in für Unix-Dateisysteme typischenBlocks (Einheiten von 512Bytes), dazu wird die Auslastung derInodes angezeigt. Da jede Datei mindestens einen Inode braucht, kann ein Filesystem auch voll sein, wenn zwar noch freie Blöcke vorhanden, aber alle Inodes belegt sind, weshalb diese Information für den Administrator wesentlich ist. Über den Switch-k kann die Anzeige auch inKilobytes (1024 Bytes) erfolgen.

Hinweise zur Verwendung

[Bearbeiten |Quelltext bearbeiten]

POSIX-Switch
Die genaue Ausgabe ist im POSIX-Standard nicht festgelegt und unterscheidet sich deshalb in verschiedenen Unix-Derivaten. Allerdings legt POSIX den Switch-P fest, der ein genau spezifiziertes Ausgabeformat bewirkt, auf welches portable Scripte, die auf vielen Unix-Plattformen laufen sollen, zurückgreifen können.

Sonderfall HP-Ux
Die Ausgabe derHP-Ux-Implementation vondf weicht erheblich von der anderer Systeme ab. Eine deutlich näher am Gewohnten liegende Ausgabe bietet der HP-Ux-Befehlbdf.

Weblinks

[Bearbeiten |Quelltext bearbeiten]

Einzelnachweise

[Bearbeiten |Quelltext bearbeiten]
  1. df-Spezifikation der Open Group. Abgerufen am 4. Mai 2013 (englisch). 
Unix-Befehle derGNU Core Utilities
Dateien

chgrp |chown |chmod |cp |dd |df |dir |dircolors |install |ln |ls |mkdir |mkfifo |mknod |mv |rm |rmdir |shred |sync |touch |vdir

Text

awk |cat |cksum |comm |csplit |cut |expand |fmt |fold |head |join |md5sum |nl |od |paste |ptx |pr |sha1sum |sed |sort |split |sum |tac |tail |tr |tsort |unexpand |uniq |wc

Shell

basename |chroot |date |dirname |du |echo |env |expr |factor |false |groups |hostid |id |link |logname |nice |nohup |pathchk |pinky |printenv |printf |pwd |readlink |seq |sleep |stat |stty |tee |test |true |tty |uname |unlink |users |who |whoami |yes

Abgerufen von „https://de.wikipedia.org/w/index.php?title=Df_(Unix)&oldid=259341350
Kategorien:

[8]ページ先頭

©2009-2026 Movatter.jp