linux中文件查找命令locate和find

locate:非实时查找(数据库查找);依赖于事先构建的索引;索引的勾践是在系统较为空闲时

自动进行(周期性任务);手动更新数据库(updatedb);

索引构建过程需要遍历整个根文件系统,极消耗资源。

工作特点

查找快

模糊查找

非实时

find:实时查找工具,通过便利制定路径下的文件系统完成文件查找

 工作特点

查找速度略慢

精确查找

实时查找

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

查找路径:指定具体目标路径;默认为当前路径

查找条件:指定查找标准,可以是文件名、大小、类型、权限等标准;默认找出路径下

的所有文件

处理动作:对符合条件的文件做什么操作;默认为输出至屏幕

查找条件

根据文件名

-name:支持使用glob

-iname:不区分大小写

-regex "PATTERN":以PATTERN匹配整个文件路径字符串,而不仅仅是文件名

根据属主属组

-user USERNAME:查找指定用户名的文件

-group GROUPNAME:查找指定组的文件

-uid userid:根据指定uid查找

-gid groupid:根据指定gid查找

-nouser:查找没有属主的文件

-nogroup:查找没有属组的文件

根据文件类型查找

-type f:普通文件

-type d:目录文件

-type l:符号链接文件

-type s:套接字文件

-type b:块设备文件

-type c:字符设备文件

-type p:管道文件

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值