Locate
updatedb: 無法打開 `/var/lib/mlocate/mlocate.db’ 的臨時文件
我去使用 updatedb 命令來更新索引,我得到了
updatedb: can not open a temporary file for `/var/lib/mlocate/mlocate.db'
fyi 定位命令正在工作,例如
$ locate Index.xml /usr/share/mysql/charsets/Index.xml durrantm.../durrantm$
嘗試執行 updatedb 時如何解決此問題?
您必須以超級使用者身份執行 updatedb 命令。例如,
sudo updatedb
如果您沒有時間並想找到一個文件,則無需
sudo updatedb
更新記憶體。相反,您可以使用locate -e filename
跳過記憶體。