码迷,mamicode.com
首页 > 数据库 > 详细

locate-updatedb命令检索不全

时间:2019-04-15 00:21:07      阅读:170      评论:0      收藏:0      [点我收藏+]

标签:bin   body   执行   生效   库文件   cal   alt   100%   搜索   

locate-updatedb命令检索不全

执行updatedb命令,用于立刻更新locate命令所必需的数据库文件,但有些文件可能会在检索过程中被过滤掉。

有时候明明存在的文件,用find命令都能搜得出来,但用locate命令就是搜不到,即使我们刚刚执行了updatedb命令。

命令updatedb -v可以显示检索到的所有文件,发现我们要查到的文件并不在检索列表里。

 

问题出在updatedb的配置文件/etc/updatedb.conf上

技术图片

 

PRUNE_BIND_MOUNTS="yes"

是否进行限制搜索

PRUNEFS

过滤掉文件系统类型

PRUNENAMES

过滤掉指定后缀的文件

PRUNEPATHS

过滤到指定目录

 

我把它的两个默认设置注释掉了,并设置为:不过滤任何后缀文件,不过滤任何目录。改完配置再次updatedb,立即生效

 

locate-updatedb命令检索不全

标签:bin   body   执行   生效   库文件   cal   alt   100%   搜索   

原文地址:https://www.cnblogs.com/zhangzongjian/p/10708212.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!