locate查询系统
locate 查找文件
在文件系统上查找符合条件的文件
- 非实时查找(数据库查找)
locate 特点
命令特点:
- locate 查询是查询系统自己在系统上预建的文件索引数据库(/var/lib/mlocate/mlocate.db)
- 索引的构建是在系统较为空闲时自动进行(周期任务),执行updatedb命令可以立刻更新数据库
- 索引构建过程需要便利整个根文件系统,很消耗资源
- locate和update命令来自于locate包
工作特点:
- 查找速度块
- 模糊查找
- 非实时查找
- 搜索的是文件全路径,不仅仅是文件名
- 可能只搜索用户具备读取和执行权限的目录
1 | locate [选项] <参数> |
安装方式
rhel 系列:
1 | yum install -y mlocate |
debian 系列:
1 | apt update |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 不存在的博客!