cClaude.rocks ☕ Le blog

[Nouvelles technologies, sciences et coups de gueule…]

Menu

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 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 ne sont pas lisibles par les utilisateurs réguliers. Si vous souhaitez connaître la taille des données dans votre espace utilisateur, vous pouvez omettre 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 sudo du --summarize --human-readable --total /var/www/ /var/nextcloud/
40K /var/www/
4.0K    /var/nextcloud/
44K total


ᦿ


ℹ 2006 - 2023 | 🏠 Accueil du domaine | 🏡 Accueil du blog