一生一世LINUX COMMAND ATLAS

LINUX COMMAND ATLAS · 命令详解

Linux locate 命令

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

mlocate/plocate

语法

命令格式
locate [OPTION]... PATTERN...

常用参数

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

用法示例

2 个示例

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

locate ssh_config

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

locate -i -b 'readme*'

使用提示

locate 搜索的是数据库,数据库可能过期或尚未更新;它不会实时扫描文件系统。