Essayez du
pour résumer l'utilisation du disque :
du -csh *.jpg
Sortie (par exemple) :
8.0K sane-logo.jpg
16K sane-umax-advanced.jpg
28K sane-umax-histogram.jpg
24K sane-umax.jpg
16K sane-umax-standard.jpg
4.0K sane-umax-text2.jpg
4.0K sane-umax-text4.jpg
4.0K sane-umax-text.jpg
104K total
du
ne résume pas la taille des fichiers mais résume la taille des blocs utilisés dans le système de fichiers. Si un fichier a une taille de 13 Ko et que le système de fichiers utilise une taille de bloc de 4 Ko, 16 Ko s'affichent pour ce fichier.
Vous pouvez utiliser cette fonction :
dir () { ls -FaGl "${@}" | awk '{ last_size += $4; print }; END { print last_size }'; }
vous pouvez également utiliser cette commande, elle est plus courte et vous donne un meilleur résultat !
find YOUR_PATH -type f -name '*.jpg' -exec du -ch {} +