반응형
mdutil
은 macOS의 검색 엔진인 Spotlight를 제어하기 위한 커맨드라인 도구다. 이 글은 mdutil
사용법 중 개인적으로 유용하다고 생각하는 두 가지 기능을 정리한다. 상세한 것은 man 페이지를 참고하자.
Spotlight 인덱싱 재시작하기
특정 사유로 Spotlight를 중지 시키려면 아래 커맨드를 사용한다.
sudo mdutil -i -a off
이후 Spotlight를 다시 시작하려면 아래 커맨드를 사용한다.
sudo mdutil -i -a on
잠깐 Spotlight를 끄고 중간에 뭔가 하려는 스크립트를 작성할 때 유용하다.
특정 디렉터리를 인덱싱에서 제외하기
인덱싱 예외는 설정(Preferences)에서 쉽게 할 수 있지만 간혹 터미널에서 할 필요도 있을 때도 있다. 예를 들자면 파인더에서 접근하기 어려운 폴더를 예외처리 하려는 경우가 있다. 간단하게 아래 커맨드로 특정 디렉터리의 인덱싱을 막을 수 있다.
sudo mdutil -i off /foo/bar/directory
이렇게 하면 해당 디렉터리는 인덱싱을 하지 않으며 따라서 Spotlight를 이용해 검색할 수도 없게 된다.
참고로 Spotlight는 macOS 백업 및 복원 기능인 타임머신(Time Machine) 백업용 외장 하드디스크에 예외를 걸어도 무조건 인덱싱한다. 아마도 특수한 케이스로 일부러 끌 수 없게 제한을 건 것 같다.
관련된 글들
728x90
반응형
'기술적인 이야기 > 맥' 카테고리의 다른 글
맥에서 별도의 앱 없이 favicon(.ico) 만들기 (2) | 2022.07.08 |
---|---|
mdfind로 터미널에서 파일 검색하기 (382) | 2022.03.01 |
내 맥을 망가뜨리는 망할 플러그인들 (372) | 2021.08.04 |
재배치된 항목 넌 도대체 뭐냐? (265) | 2021.07.29 |
어느 날 맥 캘린더 앱에서 오류가 발생하기 시작했다 (377) | 2021.02.19 |
댓글