👋 欢迎来到吴老二技术博客,专注运维 / 数据库 / 云原生
首页/运维服务/正文

linux查找符合条件的文件

吴
吴老二
2022-03-10运维服务2314 次浏览0 条评论
linux查找符合条件的文件可以使用find命令,直接后面跟着文件名即可,但是想找以什么结尾或者什么开头的批量文件就需要好好考虑了,在find中也提供了正则方式查找,下面看看命令
find path -name 'qa*-wulaoer'
find path -name "qa*-wulaoer"
find path -name qa\*-wulaoer
星号代表所有,只要符合要求的就会找出来,不过如果有目录深度查找就需要用到find的递归
find path -maxdepth 3 -name 'qa*-wulaoer'
如果把找到的文件做删除处理,可以使用xargs或者exec,看下面的例子:
find path -name 'qa*-wulaoer' |xargs rm -rf 
find path -name 'qa*-wulaoer' -exec rm -rf {} \; 
rm -rf $(find path -name 'qa*-wulaoer')
find path -maxdepth 3 -name 'qa*-wulaoer' |xargs rm -rf
文章底部广告位在后台「广告设置」填写广告代码后显示

评论 0

评论需 登录 后发表(注册并验证邮箱)。
还没有评论,来抢沙发~