查找

Linux locate 命令

通过预建的文件名数据库查找路径;结果可能需要更新数据库。

适用版本/范围: 常用 Linux 命令;Shell 内置命令与外部程序的行为可能因发行版而异。English

语法

locate [OPTION]... PATTERN...

用法示例

在 locate 数据库中搜索包含 ssh_config 的路径。

locate ssh_config

按文件名部分进行不区分大小写的搜索。

locate -i -b 'readme*'

参数、选项与子句

参数 / 子句说明
-i, --ignore-case匹配时忽略大小写。
-b, --basename仅匹配路径的最后一部分。
-c, --count输出匹配数量,而不是名称列表。
-r, --regexp REGEXP将模式作为正则表达式处理。
-e, --existing仅输出当前仍然存在的条目。
-0, --null使用 NUL 字符分隔输出路径。
安全提示

执行前请核对命令和目标路径。修改文件、服务、账户、磁盘、权限或数据库的操作可能难以撤销;建议先在安全环境测试并保留备份。

参考文档 ↗返回目录