저는 리눅스를 사용하는 초보자입니다. "찾기" 명령을 사용하려고 합니다. 이 명령을 사용한 후 찾기 데이터베이스를 생성해야 한다는 오류 메시지가 나타납니다. 아래 명령을 사용하여 데이터베이스를 생성했지만 여전히 동일한 오류가 발생합니다.
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.locate.plist
Locate 설치를 포함하여 많은 것을 시도했지만 Ubuntu에서 작동하는 명령이 Mac OS에서는 작동하지 않는 것 같습니다. 문제가 무엇인지 아시는 분 계신가요?
미리 감사드립니다.
답변1
비록 locate
et al. macOS의 경우 기본 방법은 기본적으로 활성화되어 있는 Spotlight를 사용하는 것입니다. 명령줄에서 다음을 사용할 수 있습니다 mdfind
.
$ mdfind [keyword]
가장 큰 장점 locate
은 파일 이름뿐만 아니라 파일 콘텐츠와 메타데이터도 검색한다는 것입니다. 검색을 파일 이름으로 제한하려면 다음 매개변수만 사용하십시오 -name
.
$ mdfind --name [filename]