访问手机版  

Linux常用命令|Linux培训学习|考试认证|工资待遇与招聘,认准超级网工!

招聘|合作 登陆|注册

网络工程师培训

当前位置:网络工程师 > 技术课程 > linux > 热点关注 > linux常用命令

linux命令 linux通过命令匹配文件批量删除怎么做?

时间:2018-12-01

【中国科创新闻网 技术频道】linux上可以通过find命令快速查询所有匹配到的文件或者目录,比如下面的例子中,是查询当前目录下所有匹配到后缀为.txt的文件。

find . -name "*.txt"

我的需求这样的,我需要删除名称是以201811开头的文件,怎么做?那么我们可以尝试这样,先查询出201811开头的文件并列出来,看看是否正确:

find . -name "201811*"

其结果如下图所示:

b2500399f7fb60ac50baed6f3da42dc5.png

那么我们并不是只是查询,我们还要执行删除命令,可以在查询命令后面添加执行删除操作,代码为:

find . -name "201811*"  |xargs rm -rfv

执行完上面的命令后,所有查询匹配成功的文件目录及文件都被删除完成了。

 上一个教程:linux命令大全 IT培训网