linux 删除指定文件夹包含指定字符串的文件会把所有子文件夹包含的都删除

6 篇文章 0 订阅
3 篇文章 0 订阅

需求就是在linux服务器上面删除 指定文件夹里面所有包含 delete 内容的文件,并且所有此文件夹里面的子文件夹查出来也要删除掉 使用以下脚本可以进行实现

grep -r -l  "delete"   /data/  |xargs   rm -rf

脚本说明 grep -r -l “delete” 表示查询出遍历 包含delete的我呢间 -l 是查询目录 如果不加删不了

/data/ 表示要遍历data文件夹里面所有的 查找

|xargs rm -rf 表示查询出来以后进行删除 rm -rf 不需要询问直接删除 生产环境谨慎使用!

可以使用的话 记得 收藏 点赞 加关注噢 谢谢 !!!

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值