Files
abonnel-www/96e9f2f2-fc98-4a68-ac8e-fd465112ad7e/index.md
T
2026-05-16 18:13:50 +02:00

3.3 KiB

df

La commande df (disk free) affiche, sous Linux, l'espace disque utilisé et disponible sur chaque système de fichiers monté : taille totale, espace occupé, espace libre, pourcentage d'utilisation et point de montage.

Sortie par défaut

Sans option, df présente un tableau avec une ligne par système de fichiers monté. Les tailles sont exprimées en blocs de 1 Ko.

Sys. de fichiers blocs de 1K   Utilisé Disponible Uti% Monté sur
devtmpfs                4096         0       4096   0% /dev
tmpfs                8148596         0    8148596   0% /dev/shm
tmpfs                3259440      2332    3257108   1% /run
/dev/sda2           60718940  40851564   16750528  71% /
/dev/loop0               128       128          0 100% /var/lib/snapd/snap/bare/5
/dev/loop1             64768     64768          0 100% /var/lib/snapd/snap/core20/1738
/dev/loop5            409088    409088          0 100% /var/lib/snapd/snap/obs-studio/1284
/dev/loop4             93952     93952          0 100% /var/lib/snapd/snap/gtk-common-themes/1535
/dev/loop3             64896     64896          0 100% /var/lib/snapd/snap/core20/1778
/dev/loop6             50816     50816          0 100% /var/lib/snapd/snap/snapd/17883
/dev/loop2             83328     83328          0 100% /var/lib/snapd/snap/gtk-common-themes/1534
/dev/sda1             485330    328177     127457  73% /boot
/dev/sdb2          446572352 349334928   74479488  83% /home
/dev/sdc           122486728    876400  115342204   1% /home/cedric24c/_tmp
tmpfs                1629716       324    1629392   1% /run/user/1000
tmpfs                1629716        52    1629664   1% /run/user/0

Afficher des tailles lisibles et filtrer les tmpfs

L'option -h (human readable) convertit automatiquement les valeurs en Ko, Mo, Go ou To selon la taille. L'option -x permet d'exclure un type de système de fichiers — pratique pour masquer les nombreux tmpfs :

df -x tmpfs -h

Sys. de fichiers Taille Utilisé Dispo Uti% Monté sur
devtmpfs           4,0M       0  4,0M   0% /dev
/dev/sda2           58G     39G   16G  71% /
/dev/loop0         128K    128K     0 100% /var/lib/snapd/snap/bare/5
/dev/loop1          64M     64M     0 100% /var/lib/snapd/snap/core20/1738
/dev/loop5         400M    400M     0 100% /var/lib/snapd/snap/obs-studio/1284
/dev/loop4          92M     92M     0 100% /var/lib/snapd/snap/gtk-common-themes/1535
/dev/loop3          64M     64M     0 100% /var/lib/snapd/snap/core20/1778
/dev/loop6          50M     50M     0 100% /var/lib/snapd/snap/snapd/17883
/dev/loop2          82M     82M     0 100% /var/lib/snapd/snap/gtk-common-themes/1534
/dev/sda1          474M    321M  125M  73% /boot
/dev/sdb2          426G    334G   72G  83% /home
/dev/sdc           117G    856M  110G   1% /home/cedric24c/_tmp

À noter : -x n'accepte qu'un seul type à la fois. Pour exclure plusieurs types, il faut répéter l'option, par exemple :

df -h -x tmpfs -x devtmpfs -x squashfs

Quelques options utiles

  • -h : tailles lisibles (Ko, Mo, Go…).
  • -T : ajoute la colonne du type de système de fichiers.
  • -i : affiche l'utilisation des inodes plutôt que celle des blocs.
  • -x TYPE : exclut un type donné (répétable).
  • -t TYPE : à l'inverse, limite l'affichage à un type donné.
  • --total : ajoute une ligne récapitulative en bas du tableau.