linux系统的locate搜索命令

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


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

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

/etc/updatedb.conf配置文件

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

配置文件的解析如上所示

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容