linux grep 模糊搜索,linux 文件搜索 grep locate find

1.grep 文本搜索

2.locate 依赖数据库,非实时查找,查找速度快,模糊查找(updatedb)

3.find 实时查找,精确匹配,速度慢

find [option] [查找路径] [查找条件] [处理动作]

查找路径:默认为当前路径

查找条件:默认为查找指定路径下的所有文件

处理动作:默认为显示

查找条件

-name "文件名称" 支持使用globbing

*

?

[]

[^]

-iname "文件名称" 查找时不区分大小写

-user UserName 根据属主查找

-group GroupName 根据属组查找

-uid UID 根据UID查找

-gid GID 根据GID查找

-nouser 查找没有属主的文件

-nogroup 查找没有属组的文件

组合条件

-a 与,同时满足

-o 或,一个满足

-not,! 非,都不满足

-type 根据文件类型查找

f 普通文件

d 目录文件

b 块设备

c 字符设备

l 符号链接文件

p

s

-size 根据文件大小查找

-size [+|-]   例:-size +2M,常用单位:K,M,G

根据时间戳查找

以天为单位

-atime [+|-]# 最近一次访问时间

-mtime [+|-]# 最近修改时间

-ctime [+|-]# 文件状态改变时间

以分钟为单位

-amin

-mmin

根据权限查找

-perm [+|-] MODE

MODE 精确匹配

+MODE 任何一类用户任何一位权限匹配(常用于查找某类特定权限是否存在)

-MODE 每类用户的任何一位都匹配(指定的要检查的权限位都匹配)

例:文件权限644

-perm 600 不匹配

-perm +200 匹配

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值