美文网首页生物信息学
每天一个Linux命令(35):locate 命令

每天一个Linux命令(35):locate 命令

作者: 奔跑的Tester | 来源:发表于2019-12-03 16:46 被阅读0次

    Linux locate 命令用于查找符合条件的文档,它会去保存文档和目录名称的数据库内,查找符合范本样式条件的文档或目录。一般情况我们只需要输入 locate filename 即可查找指定文件。

    1、语法格式

    locate [-d ][--help][--version][范本样式...]

    2、参数说明

    -d或--database= 配置locate指令使用的数据库。locate指令预设的数据库位于/var/lib/slocate目录里,文档名为slocate.db,您可使用 这个参数另行指定。

    3、实例

    查找 passwd 文件

    locate passwd

    ---- 说明 ----

    locate 与 find 不同:

    (1)find 是去硬盘找,locate 只在 /var/lib/slocate 资料库中找。

    (2)locate 的速度比 find 快,它并不是真的查找,而是查数据库,一般文件数据库在 /var/lib/slocate/slocate.db 中,所以 locate 的查找并不是实时的,而是以数据库的更新为准,一般是系统自己维护,也可以手动升级数据库,命令为:

    locate -u

    相关文章

      网友评论

        本文标题:每天一个Linux命令(35):locate 命令

        本文链接:https://www.haomeiwen.com/subject/kbthgctx.html