LOCATE_PATH 환경 변수에서는 위치가 작동하지 않습니다.

LOCATE_PATH 환경 변수에서는 위치가 작동하지 않습니다.

LOCATE_PATH 환경 변수를 설정하고 다음과 같이 사용하고 있습니다.

$ export LOCATE_PATH='/usr/filesystem/'
$ locate -d mydatabase1.db:mydatabase2.db search_string

다음과 같은 오류 메시지가 나타납니다.

   locate: can not stat () 'mydatabase1.db': No such file or directory
   locate: can not stat () 'mydatabase2.db': No such file or directory
   locate: I/O error reading '/mnt/scratch/database': Is a directory

LOCATE_PATH 환경 변수를 어떻게 올바르게 사용해야 합니까?

답변1

이 시도:

데이터베이스 파일이 /usr/filesystem다음 위치에 있으면 다음을 사용하십시오.

$ export LOCATE_PATH=/usr/filesystem/mydatabase1.db:/usr/filesystem/mydatabase2.db
$ locate search_string

또는 설정되지 않았거나 다른 -d경우 옵션 을 사용하십시오.LOCATE_PATH

$ locate -d /usr/filesystem/mydatabase1.db:/usr/filesystem/mydatabase2.db search_string

관련 정보