cClaude.rocks ☕ Le blog

[Nouvelles technologies du libre, sciences et coups de gueule…]

Menu
đŸ˜€ Ce billet a Ă©tĂ© Ă©ditĂ© le : 2024-03-04

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

ඏ

኿


â„č 2006 - 2024 | 🏠 Accueil du domaine | 🏡 Accueil du blog