1. 程式人生 > >Linux之locate命令詳解

Linux之locate命令詳解

檔案搜尋命令:locate(只能搜檔名)

用法  
locate 檔名
在後臺數據庫中安檔名搜尋,搜尋速度比find更快,但對於剛建立的檔案,使用該命令進行查詢將會搜尋不到所建立的檔案,例如:

如果想使剛建立的檔案被locate命令搜尋到,可以使用updatedb命令,更新mlocate資料庫,之後在使用locate命令才能搜尋到,否則要等到第二天才能搜尋到該檔案,該後臺資料庫預設一天更新一次
資料庫所在位置: /var/lib/mlocate


locate預設不搜尋包含以下資訊的檔案:

若是首次使用locate命令發現出現一下問題:

locate: can not stat () `/var/lib/mlocate/mlocate.db': No such file or directory

只需要使用updatedb命令進行更新一下,就不會出現上述問題了