업데이트됨: '/var/lib/mlocate/mlocate.db' 임시 파일을 열 수 없습니다.

업데이트됨: '/var/lib/mlocate/mlocate.db' 임시 파일을 열 수 없습니다.

가서 updateb 명령을 사용하여 인덱스를 업데이트하면 다음과 같은 결과가 나옵니다.

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

참고로, 찾기 명령이 작동 중입니다.

$ locate Index.xml
/usr/share/mysql/charsets/Index.xml
durrantm.../durrantm$ 

updateb를 실행하려고 할 때 이 문제를 어떻게 극복할 수 있습니까?

답변1

업데이트된b 명령을 수퍼유저로 실행해야 합니다. 예를 들어,

sudo updatedb

답변2

시간이 부족하여 파일을 찾고 싶다면 sudo updatedb캐시를 업데이트할 필요가 없습니다. 대신 캐싱 건너뛰기를 사용할 수 있습니다 locate -e filename.

관련 정보