Risposte:
come elaborazione della risposta di @ tante, potresti voler verificare che l'elenco dei file utilizzato sia corretto prima di eliminare quei file:
find <source_dir> -name <filename> -print
se l'ispezione mostra un elenco valido allora
find <source_dir> -name <filename> -delete
un'altra opzione se lo si desidera su molte directory usando una directory di attesa temporanea:
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>
Come sempre, assicurati dell'accuratezza di tutti gli script prima dell'esecuzione e di avere sempre un backup pronto nel caso qualcosa vada storto.