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命令進行更新一下,就不會出現上述問題了



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章