J'essaie de calculer la taille totale en octets de tous les fichiers (dans une arborescence de répertoires) correspondant à un modèle de nom de fichier en utilisant simplement le shell. Voici ce que j'ai jusqu'à présent :
find -name *.undo -exec stat -c%s {} \ ; | awk '{total += $1} END {print total}'
Y a-t-il un moyen plus facile de faire cela ? J'ai l'impression qu'il devrait y avoir un simple interrupteur qui fait cela pour moi, mais je n'en trouve pas.
Pour être clair, je veux totaliser les fichiers correspondant à un motif n'importe où dans une arborescence de répertoires, ce qui signifie que
du -bs *.undo
ne fonctionnera pas car il ne correspond qu'aux fichiers du répertoire courant.