결과에서 특정 폴더를 제외시키는 저장된 검색을 작성하려면 어떻게해야합니까?


24

검색 결과에서 'XYZ'라는 폴더에있는 파일을 제외시키는 Mac의 저장된 검색을 설정하려고합니다. 그 이유는 해당 폴더에서 정렬하기 어려운 많은 오 탐지를 얻고 있기 때문입니다.

분명히하기 위해, Spotlight 환경 설정에서 "개인 정보"목록에 폴더를 추가 할 수 있다는 것을 알고 있지만이 폴더를 해당 목록에 추가하고 싶지 않습니다. 앞으로 모든 검색에서 제외하고 싶지 않기 때문입니다. 이 특정 저장된 검색 만 가능합니다. 어떻게 이런 일을 할 수 있을지 아십니까?


인터넷 검색과 내 자신의 테스트 검색을 거친 후에는 이것이 가능하지 않다고 생각합니다. (
Cesium

그것은 일반적인 합의 인 것 같습니다. 시간을내어 조사해 주셔서 감사합니다. 답변으로 제출하려면이 질문을 완료된 것으로 표시합니다.
user1457323

답변:


8

Finder의 응용 프로그램 번들에 저장된 검색 파일 중 일부를 살펴본 후 /System/Library/CoreServices/Finder.app/Contents/Resources/MyLibraries/myDocuments.cannedSearch/search.savedSearch디렉토리를 제외하기 위해 다음과 같은 형식을 사용했습니다.

<key>FXScopeArrayOfPaths</key>
<array>
  <string>~/</string>
  <string>-Library</string>
  <string>-Music/iTunes</string>
  <string>-Documents/Steam Content</string>
  <string>~/Library/Mobile Documents/</string>
  <string>-com~apple~Keynote</string>
  <string>-com~apple~Pages</string>
  <string>-com~apple~Numbers</string>
</array>

따라서 전체 경로 다음에 빼기 문자로 시작하는 문자열을 추가하여 하위 폴더를 제외 할 수 있습니다. 같은 뭔가가 -~/Library작동하지 않습니다.

저장된 검색 파일을 텍스트 편집기에 놓아 편집 할 수 있습니다. RawQueryDict:SearchScopesFXScope:FXScopeArrayOfPaths기본적으로 동일한 경로를 나열하는 것,하지만 단지 두 번째를 편집하면 Finder에서 적어도 폴더를 제외 나타났다.


1
여기서 뭔가를 발견했을 수도 있습니다. 이것은 작동하는 것 같습니다! 이것을 알아 내 주셔서 감사합니다. 당신은 저를 상당히 아프게했습니다. 그리고 앞으로이 질문을 발견 할 다른 사람들도있을 것입니다.
user1457323

부끄러운 일이지만 XML을 편집하지 않고는 할 수 없지만 매우 훌륭하게 발견되었습니다 :)
Cesium

경로와 상관없이 폴더 이름을 일치시킬 수 있는지 아는 사람이 있습니까? 즉. 모든 상위 폴더에있는 하위 폴더 / nospotlight, / folder1 / nospotlight, / folder2 / nospotlight ...를 무시하십시오.
jb510

~/Library/Saved SearchesOSX 10.10.x에서 파일을 편집하여 이것이 작동하는지 확인할 수 있습니다.
Ashutosh Jindal

2
더 이상 Sierra에서 작동하지 않음
DisplayName

16

option(+) 버튼을 누르고 있으면 검색 기준을 추가하면 (…) 및 Any/All/None블록이됩니다. 이것을 None으로 설정하십시오 .

기준으로을 선택 Document Container합니다. 그것은 함께 기본 목록에 없을 것 Name, Kind등 선택 Other…너무 오래 추가 기준의 목록에서 선택하는 그것 자체 검색 기능이 있습니다 : 그 모든 속성

is/contains/begins with/ends with적절한 것을 사용하여 제외 할 폴더 이름으로 설정하십시오 .

최종 결과는 다음과 같아야합니다. 결과


1
이것은 효과가 있으며 선택한 답변이어야합니다. :) 고맙습니다.
Ronixus 2016 년

1
이것은 OSX 10.9.5에서 작동하지 않습니다
새로운 Alexandria

10.10 [Yosemite]에서 방금 체크인했는데 변경되지 않은 것 같습니다. 현재 확인할 수있는 10.9 [Mavericks] 머신이 없지만 누락 된 것을 기억하지 않습니다. 어떤 부분이 효과가 없습니까?
Lake

2
가능한 이유는 왜 Document Container폴더를 제외하는 것이 가능하지 않을 수 있습니다 : apple.stackexchange.com/questions/132860/... (그것은 10.8.5에 나를 위해 작동하지 않습니다)
아슈 JINDAL

1
시에라에서 나를 위해 일하지 않습니다.
DisplayName

5

"문서 컨테이너"가 작동하지 않는 경우 (예 : 내 문제) 검색 폴더를 설정하여 특정 폴더를 선택하거나 해제 할 수 있습니다.

실례합니다. 이미지를 게시 할 "응답자"가 없으므로 최선을 다하겠습니다. 이것은 나의 첫 번째 게시물이므로 자유롭게 화를 내십시오.

음악 조직 워크 플로우를 위해 iTunes 폴더에 잘못된 하위 폴더를 숨기고 싶었습니다. 물론, iTunes 폴더에서 폴더를 옮기는 것은 iTunes가 동일한 폴더를 다시 생성하도록 깰 수 있기 때문에 옵션이 아닙니다. Lake의 위의 방법을 조정 하여이 작업을 수행 한 방법은 다음과 같습니다.

  1. Finder 메뉴> 파일> "새 스마트 폴더"에서 iTunes 폴더로 이동하십시오.
  2. 초기 검색 기준에서 선택 Kind> is>Folder
  3. Lake의 리드에 이어 option+ (+)를 눌러 만든 드롭 다운 에서 Any of the following are true(선택 폴더 선택)을 선택합니다. 위에서 언급 한 Lake를 옵트 아웃하려면 'Any'를 'None'으로 변경하십시오.
  4. 폴더를 "가입"중이므로 다음 Any과 같은 옵션 아래에 5 가지 기준을 중첩 했습니다 (예 : 실제 폴더 이름이 사용됨).

Name is"자동으로 iTunes에 추가"
Name is"음악"
Name is" 추가 할 음악 -기본 폴더"
Name is"튠업 결과"
Name is"MusicBrainz 태깅"

결과적으로 스마트 검색 (Finder Finder 사이드 바에 있음)을 클릭하면 기본 폴더의 고유 폴더 레이아웃을 손상시키지 않고 원하는 5 개의 폴더 만 볼 수 있습니다.

이것이 도움이되기를 바랍니다.


3
사이트에 오신 것을 환영합니다! 솔루션에 대해 자세히 설명해 주셔서 감사합니다. 스크린 샷이 도움이 될 것이라고 생각되면 공개 공유 사이트 (예 : Dropbox)에 업로드하여 답변 또는 의견에 대한 링크를 추가하십시오. 그러면 평판이 더 좋은 사람이 답변에 포함시킬 것입니다.
nohillside

1

현재는 이것이 가능하지 않다고 생각합니다. 구글이 찾은 사람은 거의 없으며 일부 사람들은 (개인 정보 보호 제외) 실제 답변을 찾지 못했습니다.


0

파인더에서 파일을 검색 할 때 기준 앞에 빼기를 추가하여 파일을 제외 할 수 있습니다. 예를 들어 pdf 파일이 아닌 모든 파일을 검색하려면 "Kind is -pdf"라고 쓸 수 있습니다. 이것은 나를 위해 작동하는 것 같습니다.


0

이 작업을 수행하는 다른 방법을 찾았습니다.

스마트 폴더를 구성 할 때 원시 쿼리 검색 속성을 사용하십시오. 기본적으로이 속성은 검색 속성 드롭 다운 메뉴에 없으므로 드롭 다운 메뉴 하단에서 기타를 클릭하여 찾아야합니다.

원시 쿼리 옆의 입력 상자에 다음을 입력하십시오.

kMDItemPath != "/Users/yourname/Documents/foldertoexclude" 

인용 부호 안의 텍스트는 제외 할 폴더의 경로 이름이며 정보 입수를 통해 찾을 수 있습니다.


이것은 OSX 10.9.5에서 작동하지 않습니다
새로운 Alexandria

2
나는 이것이 효과가 있기를 바랐지만 기쁨은 없었습니다. 문서에 "[...]이 (가) 있지만 쿼리에 사용하거나 검색 결과를 정렬 할 수 없습니다." ( developer.apple.com/library/mac/documentation/CoreServices/... 어떤 이유), 우리는 결코 알지 못할 것이다
dualed

-1

나는 같은 문제를 겪고 있었고 그렇게 할 수있는 방법을 찾았다.

환경 설정 시스템> 스포트라이트> 선택으로 이동 한 다음 "개인 정보"탭을 선택하면 스포트라이트 검색에서 제외 할 특정 위치를 추가 할 수 있습니다.

시도했지만 작동합니다.


이 부분을 그리워 했습니까? '확실히 말하자면 Spotlight 환경 설정의 "개인 정보"목록에 폴더를 추가 할 수 있다는 것을 알고 있지만이 폴더를 해당 목록에 추가하고 싶지 않습니다. 앞으로 모든 폴더를 제외하고 싶지 않기 때문입니다. 이 특정 저장된 검색 만 검색합니다. '
Jim L.
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.