linux系统的locate搜索命令

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


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

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

/etc/updatedb.conf配置文件

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

配置文件的解析如上所示

你可能感兴趣的:(linux系统的locate搜索命令)