1、删除
1.1、删除当前目录及多级子目录下的*@00000*文件和*@04500*文件
法1:
find . -type f -name '*@00000*' | xargs rm
find . -type f -name '*@04500*' | xargs rm
法2:
find . -type f \( -name *@00000*' -o -name '*@04500*' \) | xargs rm
1.2、删除当前目录的所有文件,保留当前及多级子目录下的*@05000*文件和*.log*文件
find . -type f \( ! -name '*@05000*' ! -name '*.log*' \) | xargs rm
参考
目录1.1和1.2参考如下linux shell:find命令批量删除文件夹或文件夹 - 腾讯云开发者社区-腾讯云