Actualité

Divers

Afficher la taille d'un dossier dans le Terminal

Par Mathieu Godart - Publié le

En cette journée pluvieuse, quoi de mieux pour passer le temps que de faire joujou avec le Terminal ? Bon d'accord, ça ne vous sert à rien directement, mais tout en titillant la ligne de commande, vous apprenez des choses qui pourront vous re-servir plus tard, en cas de "vrai" besoin.

Par exemple, un jour vous me remercierez peut-être de vous avoir appris à utiliser la commande du. Cette commande affiche la taille d'un dossier. Par c[défaut, le dossier courant, mais vous pouvez lui passer en argument le chemin d'un autre dossier. Pour cela, tapez ceci : ]g*du /mon_dossier. A quoi ça sert ? Ca va plus vite et, accessoirement, c'est utilisable dans un script shell. Voici ce que le Terminal vous affichera (la taille est à gauche, en Ko) :

$ du Datasheet/
15045 Datasheet/LCD
42066 Datasheet/Processors
21816 Datasheet/Memories
79882 Datasheet


Comme vous pouvez le voir, utilisée ainsi, cette commande n'est pas très pratique puisqu'elle donne la taille de chaque sous-dossier. Pour modifier son comportement, de sorte qu'elle n'affiche que la somme des tailles, l'option -s doit-être ajoutée. La ligne : du -s vous répondra :

$ du -s Datasheet/
79882 Datasheet


Et si vous avez des trucs à partager, un seul clic.