Mac OS X에서 찾기에 디렉토리 포함

Mac OS X에서 찾기에 디렉토리 포함

OS X이 위치 데이터베이스에 넣기로 결정한 디렉토리와 무시하기로 결정한 디렉토리에 대해 누구든지 밝힐 수 있습니까? 분명히 이것은 ~/Library제거되었습니다. 또 무엇이 있습니까? updatedb호출될 때마다 실제로 내 디렉터리를 모두 검색하도록 이를 어떻게 수정할 수 있습니까 ?

이 질문은 이전에 (일종의) 질문을 받았습니다.여기cron, 하지만 답변이 잘 되지 않고 (작업?) 기본 디렉터리 질문도 updatedb전혀 나오지 않습니다.

답변1

Mac OS 10.10.2에서는 파일 /etc/locate.rc의 필드를 확인하세요 PRUNEPATHS. ~에서Apple의 Locate.updatedb 매뉴얼 페이지:

설명하다

locate.updatedb유틸리티는 사용된 데이터베이스를 업데이트합니다 locate(1). 일반적으로 일주일에 한 번 작업에 의해 실행됩니다 /System/Library/LaunchDaemons/com.apple.locate.plist. 새로 생성된 데이터베이스의 내용은 파일을 통해 제어할 수 있습니다 /etc/locate.rc .

옳은: 위에 링크 및 인용된 내용은 Mac OS 10.9에 적용됩니다. 설정은 OS 10.10.2에서도 동일한 것으로 보입니다.

답변2

~/Library, ~/Documents, ~/Applications... 등은 모두 700개의 권한으로 생성됩니다. 위치 지정에서는 이를 건너뜁니다. 위치 데이터베이스에 포함시키려면 권한을 755로 변경하세요.

chmod 755 ~/Library
sudo /usr/libexec/locate.updatedb

관련 정보