Mac OS X 터미널에서 'locate' 명령 활성화 및 사용
파일, 파일 형식, 앱, 확장자, 시스템 폴더 깊숙이 숨겨진 항목 또는 Spotlight가 할 수 있는 거의 모든 항목의 모든 인스턴스를 추적하려는 경우 위치 찾기 명령이 매우 유용합니다. 관리하지 마십시오. Mac 앱을 완전히 제거하는 것과 같은 일상적인 작업과 문제 해결에 매우 유용합니다.
Locate를 사용하려면, whatis, find 및 수동 키워드 검색 'man -k'를 포함하여 몇 가지 다른 유용한 명령을 사용할 수 있는 Locate 데이터베이스를 구축해야 합니다. OS X 10.7이 이를 구축하는 데 더 적합하지만 아직 찾기를 활성화하지 않은 경우 터미널에 다음 명령을 입력하기만 하면 됩니다.
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.locate.plist
Locate 또는 데이터베이스에 종속된 명령을 처음 실행하려고 시도할 때 OS X에서 직접 알려줍니다.
데이터베이스를 생성하는 데 걸리는 시간은 다양하지만 하드 디스크가 클수록 더 오래 걸립니다. Activity Monitor를 통해 진행 상황을 간접적으로 볼 수 있습니다. "찾기" 프로세스는 찾기 데이터베이스가 생성될 때까지 약 15-30%의 CPU 사용률로 실행됩니다.
또는 다음 명령을 실행하여 데이터베이스를 구축할 수도 있습니다.
sudo /usr/libexec/locate.updatedb
많은 터미널 명령과 마찬가지로 locate는 와일드카드와 정규식을 허용하므로 고급 검색 범위를 좁힐 수 있습니다. 예를 들어 다음을 사용하여 확장자가 .jpg인 가능한 모든 파일을 찾을 수 있습니다.
위치 .jpg
일부 jpg 파일은 필연적으로 대문자 확장자를 가지므로 -i:를 사용하여 대소문자 구분을 무시하도록 locate에 지시할 수 있습니다.
locate -i .jpg
작업할 수 있는 다른 많은 옵션이 있습니다. 자세한 내용은 '사람 찾기'를 참조하세요.
더 많은 OS X 명령줄 팁도 확인하는 것을 잊지 마십시오.