Mise à jour : Debian 10.8 / Buster
La commande du affiche
Sommaire
$ du /boot/initrd.img-5.10.0-0.bpo.3-amd64 51310 /boot/initrd.img-5.10.0-0.bpo.3-amd64
Dans cet exemple, le fichier initrd occupe 51310 blocs de 1K
$ ls -lgG --block=1K /boot/initrd.img-5.10.0-0.bpo.3-amd64
-rw-r--r-- 1 51309 févr. 17 10:21 /boot/initrd.img-5.10.0-0.bpo.3-amd64
Dans le cas présent la taille apparente est inférieure d'environ 1K à celle de l'occupation disque
$ touch fichier_nul
$ du fichier_nul
0 fichier_nul
$ ls -lgG /initrd.img
lrwxrwxrwx 1 36 févr. 17 10:21 /initrd.img -> boot/initrd.img-5.10.0-0.bpo.3-amd64
$ du /initrd.img
0 /initrd.img
$ echo ""> exemple
$ du exemple
4 exemple
Bien qu'ils ne soient pas affichés, l'occupation des fichiers est bien sûr prise en compte dans le répertoire correspondant
$ sudo du /boot/efi
4 /boot/efi/EFI/debian/fw
5296 /boot/efi/EFI/debian
115808 /boot/efi/EFI/stub
1280 /boot/efi/EFI/tetris
2532 /boot/efi/EFI/MOK
2572 /boot/efi/EFI/tetris_signed
127492 /boot/efi/EFI
127500 /boot/efi
$ mkdir dir_vide
$ du dir_vide
4 dir_vide
$ tree dir_2000
dir_200
├── dir0001
├── dir0002
├── dir1999
└── dir2000
2000 directories, 0 files
$ du dir_2000
4 dir_2000/dir0302
4 dir_2000/dir1976
4 dir_2000/dir1743
4 dir_2000/dir0493
8056 dir_2000
$ sudo du -s /boot/efi/
127500 /boot/efi/
$ sudo du -sh /boot/efi
125M /boot/efi
L'option --block=[K|M|G] permet d'imposer une unité d'affichage : K=2**10, M=2**20 ou G=2**30)
$ sudo du -s --block=G /boot/efi
1G /boot/efi
-b (--bytes) est équivalent à --apparent-size --block-size=1
Avec l'option --apparent-size, du estime non pas le nombre de blocs occupés, mais la somme des tailles apparentes des éléments de l'arborescence
$ du -b /boot/initrd.img-5.10.0-0.bpo.3-amd64
52539583 /boot/initrd.img-5.10.0-0.bpo.3-amd64
$ ls -lgG /boot/initrd.img-5.10.0-0.bpo.3-amd64
-rw-r--r-- 1 52539583 févr. 17 10:21 /boot/initrd.img-5.10.0-0.bpo.3-amd64
A noter :
$ touch zero
$ du -b zero
0 zero
$ du -b lien
4 lien
Dans l'exemple ci-dessus,
$ sudo du --apparent-size /boot/efi
4 /boot/efi/EFI/debian/fw
5281 /boot/efi/EFI/debian
115793 /boot/efi/EFI/stub
1278 /boot/efi/EFI/tetris
2529 /boot/efi/EFI/MOK
2572 /boot/efi/EFI/tetris_signed
127455 /boot/efi/EFI
127460 /boot/efi
$ mkdir rép_vide
$ du -b rép_vide
4096 rép_vide
$ ls -ldgG rép_vide
drwxr-xr-x 2 4096 févr. 19 19:48 rép_vide
$ du -s --apparent-size ~/Téléchargements/
42939 /home/philippe/Téléchargements/
$ du -s ~/Téléchargements/
42948 /home/philippe/Téléchargements/
$ sudo du -s --apparent-size --block=1G ~
343 /home/philippe
$ sudo du -s --block=1G ~
326 /home/philippe