#1 Le 22/06/2012, à 21:33
- OL9245
[Résolu] Taille totale occupée par une collection de fichiers
Bonjour,
J'ai une série de fichiers décrits par "CRW_[0-9]{4}\.tif" sur plusieurs répertoires.
Je veux savoir la taille totale qu'ils occupent.
J'ai réussi à faire ça :
du $( find . | egrep 'CRW_[0-9]{4}\.tif' )
Je suis assez fier de mon résultat (je débute sur Ubuntu). Mais il me reste à faire la somme. j'ai bien vu que je devrais pouvoir rediriger tout ça vers une commande qui ne prendra que le premier mot (la taille) puis faire la somme de tout ???? Bref, je cale
Merci de votre aide, Olivier
Dernière modification par OL9245 (Le 25/06/2012, à 22:56)
La farine tombée par terre ne se ramasse pas d'une seule main (proverbe burkinabé)
Hors ligne
#2 Le 22/06/2012, à 21:48
- Compte supprimé
Re : [Résolu] Taille totale occupée par une collection de fichiers
du -ch $( find . | egrep 'CRW_[0-9]{4}\.tif' )
-h pour humain
-c, --total : calculer le total général
#3 Le 22/06/2012, à 22:07
- OL9245
Re : [Résolu] Taille totale occupée par une collection de fichiers
merci !!
j'étais moins loin que je ne le croyais.
La farine tombée par terre ne se ramasse pas d'une seule main (proverbe burkinabé)
Hors ligne
#4 Le 22/06/2012, à 22:10
- Compte supprimé
Re : [Résolu] Taille totale occupée par une collection de fichiers
man du
#5 Le 23/06/2012, à 17:53
- Hizoka
Re : [Résolu] Taille totale occupée par une collection de fichiers
si c'est ok, ajoute [resolu] a ton titre.
merci
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#6 Le 23/06/2012, à 18:41
- sputnick
Re : [Résolu] Taille totale occupée par une collection de fichiers
A test :
find . -regextype posix-egrep -regex '.*CRW_[0-9]{4}\.tif' -exec du {} \; | awk '{du+=$1}END{print du/1024"MO"}'
ou plus simple :
shopt -s globstar
du -ch **CRW_[0-9][0-9][0-9][0-9].tif | awk 'END{print $1}'
Dernière modification par sputnick (Le 23/06/2012, à 18:45)
On ne peut pas mettre d'array dans un string!
https://sputnick.fr/
Hors ligne