天天看點

locate指令的注意事項

       locate指令用來查找檔案或目錄。 locate指令要比find -name快得多,原因在于它不搜尋具體目錄,而是搜尋一個資料庫/var/lib/mlocate/mlocate.db 。這個資料庫中含有本地所有檔案資訊。

        注意:Linux系統自動建立這個資料庫,并且每天自動更新一次,是以,我們在用whereis和locate 查找檔案時,有時會找到已經被删除的資料,或者剛剛建立檔案,卻無法查找到,原因就是因為資料庫檔案沒有被更新。為了避免這種情況,可以在使用locate之前,先使用updatedb指令,手動更新資料庫。

繼續閱讀