Skip to content
맨 위로 돌아가기

# 검색 필터는 어떻게 정의하나요?

새 필터를 만들려면 다음 단계를 따르세요:

“+”를 클릭하여 시작합니다. 그런 다음 첫 번째 필터 상자에서 검색할 항목을 선택합니다.

팁

특정 이름의 파일을 검색하시나요? ‘이름’을 선택합니다. File 크기에 대한 필터를 만들어야 하나요? “크기”를 선택합니다. 특정 유형의 파일을 찾고 계신가요? “File Type” 등을 선택합니다(비교할 수 있는 다양한 값을 사용할 수 있습니다. 어떤 유형의 필터를 사용할 수 있나요? 참조).

두 번째 필드에서 요소를 비교하는 방법을 선택합니다:

예를 들어 파일 이름을 검색하면 이름에 포함된 문자 또는 그 문자로 시작하거나 끝나는 문자를 찾을 수 있습니다.

“패턴 일치” 또는 “정규식 일치” 옵션을 사용하면 더 복잡한 비교를 수행할 수 있습니다.

예를 들어 `.exe` 와 같은 간단한 와일드카드 패턴이나 `.+\.exe$` 와 같은 정규식 패턴이 이에 해당합니다.

필터의 반대도 가능합니다. 특정 문자열이 포함되지 않은 파일을 검색할 수 있습니다. 이 필터는 검색 결과에서 특정 파일을 제외하는 데 사용할 수 있습니다.

마지막으로 필터의 값을 정의합니다. 이 값은 File 이름, 크기 등과 비교됩니다.

## 여러 필터를 서로 결합하기

여러 필터를 서로 결합할 수도 있습니다. 선택한 방법을 사용하여 차례로 적용될 여러 필터를 정의할 수 있습니다.

필터를 `또는` 결합 또는 `그리고` 결합을 통해 결합할지 여부를 완전히 사용자 지정할 수 있습니다. 전자는 필터 중 하나 이상이 적용되어야 함을 의미하며, 후자는 필터가 모두 일치해야 함을 의미합니다.

필터 정의는 항상 트리 구조의 `그리고` 또는 `또는` 노드 아래에 위치합니다. 이 노드는 기본 필터를 결합하는 방법을 정의합니다.

### 파워유저를 위한 팁

여러 개의 서로 다른 필터를 결합할 때 일부는 `Or` 를 통해 결합하고 다른 일부는 `And` 를 통해 결합해야 하는 경우 트리 구조의 배열이 일반적인 읽기 방향과 일치하지 않기 때문에 처음 사용할 때 개요를 유지하기가 다소 어려울 수 있습니다.

하지만 이렇게 간결하고 명확하게 구조화된 표현 덕분에 요소를 원하는 만큼 깊게 중첩할 수 있어 거의 모든 사용 사례를 포괄하는 복잡한 조합이 가능합니다.

함께 속한 요소는 트리에서 동일한 상위 수준 노드를 공유하기 때문에 구조를 안쪽에서 바깥쪽으로, 즉 트리의 리프 요소를 먼저 살펴본 다음 각각의 상위 수준 요소를 살펴보는 것이 좋습니다.

‘시스템 파일 제외’ 템플릿은 이러한 복잡한 조합의 예를 보여주며, 더 복잡한 필터 정의의 정의를 찾는 데 도움이 되는 소개를 제공하기 위한 것입니다.

## 와일드카드 사용

필터 유형에 ‘패턴 일치’ 옵션을 선택하면 검색어의 특정 부분이 자리 표시자로 대체되는 보다 복잡한 필터를 만들 수 있습니다.

- 영숫자가 없거나 임의로 많은 문자를 대체합니다.

? 정확히 하나의 영숫자를 대체합니다.

정규 표현식 를 비교 방법 “정규 표현식 일치”를 선택하여 패턴으로 사용할 수도 있습니다. 다음 표에는 가능한 패턴의 예가 나와 있습니다:

이름 | 패턴 일치 | `.doc` | 확장자가 “.doc”인 모든 파일을 검색합니다.
이름 | 일치하는 정규 표현식 | `[^\x00-\x7F]` | 잘못된 ASCII 문자가 있는 모든 파일/폴더를 찾습니다.
전체 경로 | 패턴 일치 | `*\Windows\System32\*.exe` | “Windows\System32” 경로에 있는 모든 애플리케이션을 검색합니다.
이름 | 일치하는 정규 표현식 | `(?=.*a)(?=.*b)` | “a” 문자와 “b” 문자가 하나 이상 포함된 모든 파일/폴더를 찾습니다.
이름 | 패턴 일치 | `admin*` | 파일 소유자가 “admin…”으로 시작하는 모든 파일(예: “관리자” 또는 “관리자”)을 검색합니다.