首页/系统/Linux 运维命令速查/locate 秒级查找文件
文件与目录76 条

locate 秒级查找文件

基于数据库索引的极速查找,远快于 find;索引不实时,找新文件前先手动 updatedb。

Linux 运维命令速查系统更新于 2026-10-12
用途按名字快速查找文件(走预建索引)
语法locate [选项] 关键词
所属mlocate / plocate

常用示例

常用示例
locate nginx.conf
locate -i readme.md     # 忽略大小写
locate -c '*.log'       # 只统计数量
sudo updatedb           # 手动刷新索引

易错点

  • 刚创建或刚删除的文件索引里可能都没有,实时性要求高就用 find
  • 普通用户只能看到自己有权限的路径,sudo locate 结果不同,排查找不到时想想权限维度

数据来源与参考

  • man 1 locate(mlocate 手册)

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌