locate-updatedb命令檢索不全

locate-updatedb命令檢索不全數據庫

執行updatedb命令,用於馬上更新locate命令所必需的數據庫文件,但有些文件可能會在檢索過程當中被過濾掉。spa

有時候明明存在的文件,用find命令都能搜得出來,但用locate命令就是搜不到,即便咱們剛剛執行了updatedb命令。blog

命令updatedb -v能夠顯示檢索到的全部文件,發現咱們要查到的文件並不在檢索列表裏。ci

 

問題出在updatedb的配置文件/etc/updatedb.conf上io

 

PRUNE_BIND_MOUNTS="yes"table

是否進行限制搜索配置

PRUNEFSdate

過濾掉文件系統類型搜索

PRUNENAMESim

過濾掉指定後綴的文件

PRUNEPATHS

過濾到指定目錄

 

我把它的兩個默認設置註釋掉了,並設置爲:不過濾任何後綴文件,不過濾任何目錄。改完配置再次updatedb,當即生效

(或者把updatedb.conf文件刪掉,讓全部過濾都不生效)

相關文章
相關標籤/搜索