Voici une petite commande Linux qui peut s’avérer utile si par exemple vous cherchez le poids total de vos fichiers PNG éparpillés un peu partout au sein de plusieurs dossiers.
Dans le dossier images dont l’adresse est « /integration/trunk/images » vous avez une arborescence du type :
/intégration/trunk/images/meteo/1.png
/intégration/trunk/images/meteo/2.png
/intégration/trunk/images/meteo/3.png
/intégration/trunk/images/meteo/4.png
/intégration/trunk/images/meteo/carte-france.jpg
/intégration/trunk/images/meteo/close.gif
/intégration/trunk/images/actualite/code.png
/intégration/trunk/images/actualite/france.jpg
/intégration/trunk/images/actualite/close.gif
Entrez simplement la commande suivante et vous saurez combien pèsent tous les fichiers dont l’extension est PNG.
bellami@css:~/integration/trunk/$ find images -name "*.png" -fprint0 total.txt
bellami@css:~/integration/trunk/$ du -ch --apparent-size --files0-from=total.txt
La première commande recherche dans le dossier images tous les fichiers dont l’extension est PNG et va écrire tous ces chemins dans un fichier texte à l’emplacement /integration/trunk/total.txt. Ouvrez ce fichier avec la commande vi et vous verrez qu’il contient les adresses de tous vos fichiers png.
La deuxième commande permet quant à elle d’additionner entre eux les fichiers trouvés grâce au fichier txt.
Si vous avez un usage unique de cette commande, n’oubliez pas d’effacer le fichier total.txt
Merci à J& pour m’avoir appris cette astuce.