Linux批量删除文件-匹配文件名

先用find命令匹配文件名,检查匹配到的是否是想删除的
find . -name 'getAll*'

.表示查找的目录范围,也就是当前目录
'getAll*'为查找的文件名,*通配符, 表示匹配任意字符串
支持通配符:

通配符 作用
* 匹配任意字符串
? 匹配任意单个字符
[] 匹配 [] 内字符,可以按,-区分,也可无符号区分
! 匹配非 ! 后的字符串中的每一个字符 一般配合[]使用
最后结合-exec执行批量删除
find . -name 'getAll*' -exec rm {
    
    } \;

猜你喜欢

转载自blog.csdn.net/qq_25905159/article/details/111468293