find . -name "*.txt"
我的需求这样的,我需要删除名称是以201811开头的文件,怎么做?那么我们可以尝试这样,先查询出201811开头的文件并列出来,看看是否正确:
find . -name "201811*"
其结果如下图所示:
那么我们并不是只是查询,我们还要执行删除命令,可以在查询命令后面添加执行删除操作,代码为:
find . -name "201811*" |xargs rm -rfv
执行完上面的命令后,所有查询匹配成功的文件目录及文件都被删除完成了。
上一个教程:linux命令大全 IT培训网
下一个教程:linux命令 学习linux常用命令(推荐)