linux 下删除目录及其子目录下某类文件

Linux下,如果想要删除目录及其子目录下某类文件,比如说所有的txt文件,则可以使用下面的命令:

Linux下,如果想要删除目录及其子目录下某类文件,比如说所有的txt文件,则可以使用下面的命令:

  find . -name "*.txt" -type f -print -exec rm -rf {} ;  

. 表示在当前目录下

  -name "*.txt"  

表示查找所有后缀为txt的文件

  -type f  

表示文件类型为一般正规文件

  -print  

表示将查询结果打印到屏幕上

  -exec command  

command为其他命令,-exec后可再接其他的命令来处理查找到的结果,上式中,{}表示”由find命令查找到的结果“,如上所示,find所查找到的结果放置到{}位置,-exec一直到”;“是关键字,表示find额外命令的开始(-exec)到结束(;),这中间的就是find命令的额外命令,上式中就是 rm -rf
原文链接:https://blog.csdn.net/CaryaLiu/article/details/8753028

给TA打赏
共{{data.count}}人
人已打赏
系统运维

免费开源虚拟机VirtualBox V5.2.14版

2020-3-13 19:29:50

系统运维

VMware vSphere Hypervisor(Esxi) 6.7

2020-3-13 21:29:38

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索