comment afficher la taille totale des fichiers dans un dossier en filtrant l'extension sans afficher chaque taille de fichier


8

du -hc *zipme montre la taille totale des fichiers zip dans un dossier, mais il montre également chaque taille de fichier unique du dossier. J'ai seulement besoin d'une taille totale.

Existe-t-il un moyen d'afficher la taille totale d'un dossier sans afficher la taille d'un seul fichier?

Réponses:


8
 du -ch *zip | grep total

Ajoutez simplement une instruction grep à la fin.

Si vous êtes contre grep, vous pouvez utiliser,

du -s *zip
-s, --summarize
display only a total for each argument

du -s *zipne fonctionne pas pour moi et pas besoin de grep de toute façon la du -ch *zipdernière ligne elle-même est totale. voir ma réponse. Corrigez-moi si je me trompe.
harish.venkat

1
L' -sindicateur résume chaque argument, donc si vous l'exécutez, du -s *zipil s'exécute toujours dusur chaque fichier .zip, résumant chacun d'eux. Cependant, il est très utile pour obtenir un résumé de la taille d'un répertoire.
rainbowgoblin

6

vous pouvez utiliser du -ch *.zip | tail -1. la dernière ligne de du -chest totale. Si les fichiers ont total.zipgrep total retournera celui-là aussi.


J'ai raté ce point. Bonne prise :)
Ramesh
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.