Rapide billet suite Ă la question : « Comment obtenir la taille dâun rĂ©pertoire sous Linux ? »
Lorsque vous rĂ©pertoriez le contenu dâun rĂ©pertoire Ă lâaide de la commande ls, vous avez peut-ĂȘtre remarquĂ© que la taille des rĂ©pertoires est presque toujours de 4096 octets (4 Ko). Il sâagit de la taille de lâespace sur le disque qui est utilisĂ©e pour stocker les mĂ©ta-informations du rĂ©pertoire, pas ce quâil contient.
La commande que vous voudrez utiliser pour obtenir la taille rĂ©elle dâun rĂ©pertoire est du, qui est lâabrĂ©viation de « Disk Usage ».
La commande « du »
Le format général de cette commande est le suivant :
sudo du -sh /var
ou en utilisant la version longue des paramÚtres :
sudo du --summarize --human-readable /var
3.1G /var
Expliquons la commande et ses arguments :
- La commande commence par sudo car la plupart des fichiers et rĂ©pertoires Ă lâintĂ©rieur du rĂ©pertoire
/var
appartiennent Ă lâutilisateur root et peuvent ne pas ĂȘtre lisibles par les utilisateurs rĂ©guliers. Si vous souhaitez connaĂźtre la taille des donnĂ©es dans votre espace utilisateur, il est alors prĂ©fĂ©rable de ne pas prĂ©fixer avec la commande sudo. -s
(--summarize
) : Affiche uniquement la taille totale du (ou des) rĂ©pertoire(s) spĂ©cifiĂ©(s). Cela nâaffiche pas les totaux de taille de fichier pour les sous-rĂ©pertoires.-h
(--human-readable
) : Format des nombres lisibles par un humain (utilisera les unités M,G,T au lieu de grands nombres)/var
 : Le (ou les) chemin(s) dâaccĂšs au(x) rĂ©pertoire(x) dont vous souhaitez obtenir la taille.
Notez quâil est possible dâobtenir la taille de plusieurs rĂ©pertoires comme suit :
du -sh framboise21-nextcloud-backup/ framboise01-nextcloud-backup/
Dans ce cas, vous pouvez mĂȘme utiliser lâoption -c
(--total
) qui demande Ă du dâimprimer un total gĂ©nĂ©ral de toutes les tailles :
sudo du -shc /var/www/ /var/nextcloud/
ou en utilisant la version longue des paramÚtres :
sudo du --summarize --human-readable --total /var/www/ /var/nextcloud/
40K /var/www/
4.0K /var/nextcloud/
44K total
኿