1. 程式人生 > >Linux Centos7 locate命令無法執行

Linux Centos7 locate命令無法執行

     locate命令其實是find -name的另一種寫法,但是要比後者快得多,原因在於它不搜尋具體目錄,而是搜尋一個數據庫/var/lib/locatedb,這個資料庫中含有本地所有檔案資訊。Linux系統自動建立這個資料庫,並且每天自動更新一次,所以使用locate命令查不到最新變動過的檔案。為了避免這種情況,可以在使用locate之前,先使用updatedb命令,手動更新資料庫。

具體命令:locate 檔名

問題:

解決辦法:

1.yum install mlocate

2.sudo updatedb

3.locate  *.doc 

如圖:成功了