locate命令是linux中最常用的搜索命令,其特点是搜索速度快,资源消耗少,但功能相对简单。
locate命令的原理是再后台数据库(centos6下位于/var/lib/mlocate 不同版本可能会有所不同)中按照按照文件名进行查找,该数据库每天更新一次
- updatedb 更新数据库命令
在查找的过程中按照/etc/updatedb.conf 配置文件的规则进行搜索
/etc/updatedb.conf配置文件
- PRUNE_BIND_MOUNTS = "yes"
#开启搜索限制 - PRUNENAMES =
#搜索时,不搜索的文件类型 - PRUNEPATHS =
#搜索时不搜索的路径
配置文件的解析如上所示