时间:2026-05-08 09:24:47来源:
`locate` 是 Linux 系统中用于快速查找文件和目录的命令,通过预先构建的数据库进行搜索,效率远高于 `find`。以下是其常用用法总结:
| 命令格式 | 说明 |
| `locate 文件名` | 根据文件名查找文件 |
| `locate -i 文件名` | 忽略大小写查找 |
| `locate -r 正则表达式` | 使用正则表达式匹配文件名 |
| `updatedb` | 更新 locate 数据库(需 root 权限) |
`locate` 的优势在于速度快,但缺点是不能实时反映文件系统变化,需定期运行 `updatedb` 更新数据库。适合在已知文件名的情况下快速定位。