스마트 폴더 제외 폴더
궁극적 으로이 find 명령의 결과가 스마트 폴더가되기를 바랍니다.
기준은 그렇게 복잡하지 않습니다.
- 이름은 "README.md"여야합니다
- 형식은 파일이어야합니다
- 경로는 "node_modules"를 포함하지 않아야합니다
find /Users/me/Documents -type f -name README.md -not -path "*/node_modules/*"
문제는 스마트 폴더 기준 운영자 목록에 does not contain
옵션 이없는 것 같습니다 .
사용 가능한 옵션은 다음과 같습니다.
- 성냥
- 포함
- ~로 시작하다
- 로 끝나다
- 이다
- 아니다
이것을 달성 할 수 있습니까? 그렇다면 어떻게합니까?
편집 1
옵션 키를 누르면 스마트 폴더 검색 조건에 부정 조항을 추가 할 수 있지만 node_modules 폴더를 성공적으로 제외 할 수없는 것으로 나타났습니다. 어떤 기준을 사용해야할지 확실하지 않지만 내가 시도한 기준 중 어느 것도 효과가없는 것 같습니다.
- 문서 컨테이너
- 폴더 이름 포함
- 폴더 이름
나는 이것을 다음 연산자와 결합하려고 시도했다.
- 포함
- 성냥
다음 용어로
- node_modules
- node_modules
와일드 카드 검색을 지원하는 경우
위의 필터, 연산자 및 용어의 모든 조합을 시도했습니다.
주제에 대한 문서가 너무 나쁩니다.