| Type | Utilitaire UNIX (d) |
|---|
df (abréviation de disk free en anglais) est une commande UNIX utilisée pour afficher la valeur d'espace disque disponible des systèmes de fichier dont l'utilisateur possède l'accès en lecture. df est habituellement implémenté en lisant le fichier mtab (en) ou en utilisant statfs.
df apparut pour la première fois dans la version 1 AT&T UNIX.
$> df -k
Filesystem 1024-blocks Free % Used Iused % Iused Mounted on
/dev/hd4 32768 16016 52 % 2271 14 % /
/dev/hd2 4587520 1889420 59 % 37791 4 % /usr
/dev/hd9var 65536 12032 82 % 518 4 % /var
/dev/hd3 819200 637832 23 % 1829 1 % /tmp
/dev/hd1 524288 395848 25 % 421 1 % /home
/proc - - - - - /proc
/dev/hd10opt 65536 26004 61 % 654 4 % /opt
Les spécifications pour df sont :
df [-k] [-P|-t] [-del] [file...]
La plupart des systèmes d'exploitation Unix proposent d'autres options. Les versions BSD et GNU Core Utilities incluent :
La version GNU montre par défaut les tailles des blocs en kilo, elle propose :
La Single Unix Specification (SUS) spécifie par défaut l'espace en blocs de 512 octets, et au minimum les noms des fichiers systèmes et la valeur de leur espace disque libre.
L'utilisation d'unités de 512 octets est une pratique historique et maintient la compatibilité avec des utilitaires comme ls, mais cela n'impose pas que les fichiers systèmes soient conçus en blocs de 512 octets.
La liste suivante contient des quantités de df exprimées en unités 512 octets (1024 octets quand -k est précisé), qui doivent être arrondies à l'unité supérieure.