From a28acf5923bb2aaaba427affaf6f40e37baec9ff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9drix?= Date: Sat, 16 May 2026 18:13:04 +0200 Subject: [PATCH] draft: df --- .../draft_overlay.json | 4 ++ .../draft_overlay.md | 67 +++++++++++++++++++ 2 files changed, 71 insertions(+) create mode 100644 96e9f2f2-fc98-4a68-ac8e-fd465112ad7e/draft_overlay.json create mode 100644 96e9f2f2-fc98-4a68-ac8e-fd465112ad7e/draft_overlay.md diff --git a/96e9f2f2-fc98-4a68-ac8e-fd465112ad7e/draft_overlay.json b/96e9f2f2-fc98-4a68-ac8e-fd465112ad7e/draft_overlay.json new file mode 100644 index 0000000..09db4b1 --- /dev/null +++ b/96e9f2f2-fc98-4a68-ac8e-fd465112ad7e/draft_overlay.json @@ -0,0 +1,4 @@ +{ + "title": "df", + "_updated_at": "2026-05-16 16:13:04" +} diff --git a/96e9f2f2-fc98-4a68-ac8e-fd465112ad7e/draft_overlay.md b/96e9f2f2-fc98-4a68-ac8e-fd465112ad7e/draft_overlay.md new file mode 100644 index 0000000..0383c2a --- /dev/null +++ b/96e9f2f2-fc98-4a68-ac8e-fd465112ad7e/draft_overlay.md @@ -0,0 +1,67 @@ +# df + +![Afficher l'espace disque utilisé et disponible sur les systèmes de fichiers montés](dummy.png) + +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. \ No newline at end of file