Yanıtlar:
@ tante'nin cevabının bir detaylandırması olarak, bu dosyaları silmeden önce kullanılan dosya listesinin doğru olduğundan emin olmak isteyebilirsiniz:
find <source_dir> -name <filename> -print
eğer denetim geçerli bir liste gösteriyorsa
find <source_dir> -name <filename> -delete
geçici bir tutma dizini kullanarak birçok dizinde bunu istiyorsanız, başka bir seçenek:
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>
Her zaman olduğu gibi, yürütmeden önce tüm komut dosyalarının doğruluğunu sağlayın ve bir şeyler ters gittiğinde daima yedeklemeye hazır olun.