Réponses:
en guise d'élaboration de la réponse de @ tante, vous pouvez vous assurer que la liste de fichiers utilisée est correcte avant de supprimer ces fichiers:
find <source_dir> -name <filename> -print
si l'inspection montre une liste valide,
find <source_dir> -name <filename> -delete
une autre option si vous le souhaitez sur plusieurs répertoires en utilisant un répertoire temporaire:
mkdir <dest_dir>
for i in <list_of_directories>
do
find "$i" -name <filename> -exec /bin/mv {} <dest_dir>
done
# check dest_dir
ls dest_dir
rm -rf <dest_dir>
Comme toujours, assurez-vous de l'exactitude de tous les scripts avant l'exécution et ayez toujours une sauvegarde prête en cas de problème.