使用shell脚本,按规律找出某一类型的文件,并做批量删除,例如找出文件小于10KB的文件,或者特定文件名、后缀名的文件,并删除,详见如下示例:
#删除当前文件夹下小于10K的文件
find ./ -size -10k | xargs -n 1 rm -f
#递归删除某种类型的文件
#比如iredmail清空文件夹(找出文件名含有example.com的文件)
find . -name "*.example.com,S=*" | xargs rm -rf
#递归删除pdf文件
find . -name '*.pdf' -type f -print -exec rm -rf {} \;
更多开发和运维过程中遇到的坑已经解决问题的方案、干货分享请访问 https://blog.terrynow.com/