Linux下删除当前⽬录及⼦⽬录下的所有.o⽂件
⼀、命令:
find . -name '*.o' -type f -print -exec rm -rf {} \;
不忘国耻振兴中华演讲稿400字参数:
(1) “.” 表⽰从当前⽬录开始递归查;
(2) “ -name ‘*.o’ "根据名称来查,查所有以.o结尾的⽂件夹或者⽂件。(此处可以使⽤正则表达式匹配⽬标⽂件或⽬录);夫妻间最平凡感人的话
(3) " -type f "查的类型为⽂件;
(4) “-print” 输出查的⽂件⽬录名;
(5) -exec,-exec选项后边跟着⼀个所要执⾏的命令,表⽰将find出来的⽂件或⽬录执⾏该命令;
(6) 然后是⼀对⼉{},⼀个空格和⼀个\,最后是⼀个分号;
⼆、补充rm命令及参数
教师节祝福图片大全黄圣依与杨子语法
rm (选项) (参数)
选项
-d:直接把欲删除的⽬录的硬连接数据删除成0,删除该⽬录;
-f:强制删除⽂件或⽬录;
-i:删除已有⽂件或⽬录之前先询问⽤户;
郑俊英八卦-r或-R:递归处理,将指定⽬录下的所有⽂件与⼦⽬录⼀并处理,删除⽬录时有效;
–preserve-root:不对根⽬录进⾏递归操作;
-v:显⽰指令的详细执⾏过程。
参数
压强单位⽂件:指定被删除的⽂件列表,如果参数中含有⽬录,则必须加上-r或者-R选项。
发布评论