업데이트됨이 불완전한 파일 목록을 생성하고 있습니다.

업데이트됨이 불완전한 파일 목록을 생성하고 있습니다.

다음 명령을 실행하고 있습니다.

updatedb -l 0 -o mydatabase.db -U /usr/myfiles1/

그 다음에,

locate -d mydatabase.db ""

""는 mydatabase.db의 모든 내용을 표시하는 것입니다. 그러나 /myfiles1/에서 보려는 파일이 누락되었습니다. "찾기"는 디렉토리 내에서 반복되지 않는 것 같습니다. 권한을 확인했지만 "찾는" 디렉토리가 재귀적으로 선택되는 것은 무작위인 것 같습니다.

"myfiles1"로 "cd"한 다음 "updatedb"를 실행하면 해당 디렉터리와 해당 하위 디렉터리로 재귀하여 /myfiles1/에 포함된 모든 파일이 생성됩니다.

답변1

위치 데이터베이스를 업데이트할 때 하위 디렉터리로 재귀할 수 없는 이유는 최상위 디렉터리에 대한 적절한 권한이 없기 때문입니다. updateb를 루트로 실행하면 어디에서 updateb 명령을 실행하든 디렉터리를 건너뛰지 않고 전체 파일 트리를 처리할 수 있습니다.

관련 정보