1. 程式人生 > >linux updatedb: can not open a temporary file for `/var/lib/mlocate/mlocate.db'

linux updatedb: can not open a temporary file for `/var/lib/mlocate/mlocate.db'

我們想查詢我們最新建立的檔案時,由於locate的資料庫是每天更新.所以我們新建立的檔案還沒有被更新到系統的資料庫.
這是需要手動更新資料庫. 然後就可以查到.

updatedb

輸出

updatedb: can not open a temporary file for `/var/lib/mlocate/mlocate.db'

這個錯誤的原因是因為許可權不夠
要這樣手動更新

sudo updatedb

現在執行應該是可以了