Script shell - commande find

Résolu
PProni -  
 PProni -
Bonjour,

Je debute en bash et je cherche à faire un script qui parcours des dossiers (plusieurs centaines) et qui va supprimer des fichiers (plusieurs milliers) suivant leurs extensions.
Pouvez vous me mettre le pied à l'étrier?
Merci

A voir également:

3 réponses

jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 896
 
Salut,

Essaie ça dans un premier temps :

find /chemin/rep_parent -type f -name "*.extension" -exec echo "rm {}" \;

Si la liste qui s'affichera te parait exacte, alors tu pourras relancer la commande sans le "echo", comme suit :

find /chemin/rep_parent -type f -name "*.extension" -exec rm -f {} \;

Attention de bien renseigner le chemin du répertoire de départ, ainsi que le nom de l'extension...

La commande suivante devrait aussi le faire, mais prudence...

find /chemin/rep_parent -type f -name "*.extension" -delete

1