Answers:
为了详细说明@tante的答案,您可能希望在删除这些文件之前确保使用的文件列表正确:
find <source_dir> -name <filename> -print
如果检查显示有效清单,则
find <source_dir> -name <filename> -delete
如果要在一个临时保存目录下的多个目录中使用此方法,则可以使用另一种选择:
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>
与往常一样,请在执行之前确保所有脚本的准确性,并在发生问题时始终准备好备份。