linux中find与rm实现查并删除⽬录或⽂件inux 下⽤find命令查⽂件,rm命令删除⽂件。
删除指定⽬录下指定⽂件
find 要查的⽬录名 -name .svn |xargs rm -rf
删除指定名称的⽂件或⽂件夹: find -type d | grep .svn$ | xargs rm -r
分析:
自动更新怎么关闭find -type d | grep .svn$ 通过此命令查⽂件夹 过滤正则表达式中的⽬录
| xargs rm -r 执⾏删除指令
删除⽬录下所有exe⽂件
find . -name '*.exe' -type f -print -exec rm -rf {} ;
(1) "." 表⽰从当前⽬录开始递归查宋威龙否认复合>万维网事件
(2) “ -name '*.exe' "根据名称来查,要查所有以.exe结尾的⽂件夹或者⽂件费翔资料
(3) " -type f "查的类型为⽂件
(4) "-print" 输出查的⽂件⽬录名
正能量阳光清新句子
祭奠英雄寄语(5) 最主要的是是-exec了,-exec选项后边跟着⼀个所要执⾏的命令,表⽰将find出来的⽂件或⽬录执⾏该命令。exec选项后⾯跟随着所要执⾏的命令或脚本,然后是⼀对⼉{},⼀个空格和⼀个,最后是⼀个分号