需求就是在linux服务器上面删除 指定文件夹里面所有包含 delete 内容的文件,并且所有此文件夹里面的子文件夹查出来也要删除掉 使用以下脚本可以进行实现
grep -r -l "delete" /data/ |xargs rm -rf
脚本说明 grep -r -l “delete” 表示查询出遍历 包含delete的我呢间 -l 是查询目录 如果不加删不了
/data/ 表示要遍历data文件夹里面所有的 查找
|xargs rm -rf 表示查询出来以后进行删除 rm -rf 不需要询问直接删除 生产环境谨慎使用!
可以使用的话 记得 收藏 点赞 加关注噢 谢谢 !!!