linux系统的locate搜索命令

locate命令是linux中最常用的搜索命令,其特点是搜索速度快,资源消耗少,但功能相对简单。

locate命令的原理是再后台数据库(centos6下位于/var/lib/mlocate 不同版本可能会有所不同)中按照按照文件名进行查找,该数据库每天更新一次

  • updatedb 更新数据库命令
    在查找的过程中按照/etc/updatedb.conf 配置文件的规则进行搜索

/etc/updatedb.conf配置文件

  • PRUNE_BIND_MOUNTS = “yes”
    #开启搜索限制
  • PRUNENAMES =
    #搜索时,不搜索的文件类型
  • PRUNEPATHS =
    #搜索时不搜索的路径

配置文件的解析如上所示

    原文作者:柴柴总
    原文地址: https://www.jianshu.com/p/175a110e38fd
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞