Commande Linux df
La commande Linux df (nom complet anglais : display free disk space) est utilisée pour afficher l'utilisation de l'espace disque du système de fichiers, y compris la capacité totale, l'espace utilisé, l'espace disponible, les points de montage et d'autres informations.
Syntaxe
df [选项]... [FILE]...
| Parameters | Description |
|---|---|
-a, --all | Afficher tous les systèmes de fichiers, y compris les systèmes de fichiers virtuels (tels queproc, sysfs) |
-B, --block-size=SIZE | Spécifier l'unité d'affichage (telle que-BK=KB,-BM=MB,-BG=GB) |
-h, --human-readable | Afficher dans un format lisible par l'humain (convertit automatiquement les unités : K, M, G, T, sur une base de 1024) |
-H, --si | Similaire à-h, mais utilise 1000 comme unité de conversion (conforme à la norme SI) |
-i, --inodes | Afficher l'utilisation des inodes (au lieu de l'espace disque) |
-k | Afficher en unités de 1KB (unité par défaut) |
-m | Afficher en unités de 1MB (pris en charge par certains systèmes) |
-l, --local | Afficher uniquement les systèmes de fichiers locaux (exclure les systèmes de fichiers réseau tels que NFS) |
--no-sync | Ne pas invoquer avant d'obtenir les informationssync(comportement par défaut) |
--sync | Invoquer avant d'obtenir les informationssync(s'assurer que les données sont à jour) |
--total | Afficher les informations totales |
-t, --type=TYPE | Afficher uniquement les systèmes de fichiers du type spécifié (commeext4, xfs) |
-T, --print-type | Afficher le type de système de fichiers |
-x, --exclude-type=TYPE | Exclure les systèmes de fichiers du type spécifié |
-P, --portability | Utiliser un format de sortie compatible POSIX (éviter les problèmes de saut de ligne) |
--output=FIELD_LIST | Champs de sortie personnalisés (tels quesource,fstype,size,pcent) |
--help | Afficher les informations d'aide |
--version | Afficher les informations de version |
Exemples
Afficher les statistiques d'utilisation du disque du système de fichiers:
# 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
Explication :
Filesystem: Le nom ou l'identifiant du système de fichiers.1K-blocks: La capacité totale du système de fichiers, en blocs de 1KB. C'est-à-dire la taille totale du système de fichiers.Used: La capacité déjà utilisée par le système de fichiers, en blocs de 1KB.Available: La capacité encore disponible dans le système de fichiers, en blocs de 1KB.Use%: Le pourcentage de la capacité utilisée du système de fichiers par rapport à sa capacité totale.Mounted on: Le répertoire ou l'emplacement où le système de fichiers est monté.
-hL'option affichera l'utilisation de l'espace disque de manière lisible :
# 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 peut également afficher les informations du système de fichiers sur l'utilisation du disque :
# df test Filesystem 1K-blocks Used Available Use% Mounted on /dev/sda6 29640780 4320600 23814492 16% /
La sortie de la commande df avec l'option -i affiche les informations sur les inodes au lieu de l'utilisation des blocs.
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
Afficher toutes les informations :
# 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%
Nous voyons que la fin de la sortie contient une ligne supplémentaire indiquant le total pour chaque colonne.
Nous pouvons voir que la sortie affiche les formes numériques 'G' (gigaoctets), 'M' (mégaoctets) et 'K' (kilooctets).
Autres extensions
Référence des commandes Linux