Skip to content
맨 위로 돌아가기

# 검색 구문

TreeSize는 검색을 빠르고 유연하게 사용자 지정할 수 있는 구문을 제공합니다.

## 간단한 검색 예시

2022년 사진 검색: `이미지 2022`

그러면 TreeSize는 수정 날짜가 2022년인 jpg, png, bmp 또는 이와 유사한 모든 이미지 파일을 나열합니다.

대용량 Office 파일을 검색합니다: `Office > 10MB`

TreeSize는 10메가바이트보다 큰 모든 Excel, Word, PDF 등의 파일을 나열합니다.

## 검색 구문 구조

특정 키워드는 검색을 보다 정확하게 구성할 수 있는 기회도 제공합니다.

`file names` 외에도 `file extensions`, `size`, `date`, `file contents` 등으로도 검색할 수 있습니다.

검색어는 `AND` 또는 `OR` 를 통해 결합할 수 있으며, 구문을 사용하여 검색에서 File 이름을 제외할 수 있습니다.

와일드카드와 정규 표현식을 사용할 수도 있습니다.

아래에서 허용되는 키워드에 대한 설명과 몇 가지 사용 사례를 확인할 수 있습니다. 대부분의 키워드에는 빠른 검색 입력을 위해 축약된 양식이 있습니다.

검색 구문은 다음과 같은 구조로 되어 있습니다:

    <Property> <Operator> <Value>

예를 들어

    name: = readme

이 구문은 이름(속성)이 readme(값)라는 단어와 일치하는 모든 파일(연산자)을 찾습니다.

여러 검색어를 결합할 수 있습니다:

    name:=readme, name:=movie

또는

    name:=readme OR name:=movie

이름에 ‘readme’ 또는 ‘movie’가 포함된 모든 파일을 찾습니다.

## 모든 속성, 연산자 및 접속사

다음 표에는 TreeSize에서 사용할 수 있는 모든 속성, 연산자 및 접속사가 나와 있습니다.

참고

File 이름을 검색할 때 name: 은 생략할 수 있습니다. 이와 관계없이 일반적으로 `=` 문자는 연산자로 생략할 수 있으며, `AND` 는 두 검색어를 연결할 때 사용할 수 있습니다.

다음은 검색에 사용되는 기본 속성, 연산자 및 연결 값입니다. 개별 속성의 철자는 아래 표에서 확인할 수 있습니다.

참고

검색어에 대괄호, 쉼표 또는 공백과 같은 검색 구문의 예약 문자를 사용하려면 검색어를 큰따옴표로 묶어야 합니다. 아래 표에 예시가 나와 있습니다.

참고

날짜 관련 참고 사항: 날짜를 검색어의 일부로 사용할 때 필요한 날짜 형식은 Windows 내에서 구성된 지역 설정에 따라 달라집니다.

### 속성

속성 | 설명 | 예 | 대체 양식 | 설명
--- | --- | --- | --- | ---
`이름:` | File 이름으로 검색합니다. 명시적으로 지정한 속성이 없을 때 사용되는 기본 속성입니다. | `읽다` | `이름:읽기` | 파일 이름에 ‘readme’라는 단어가 포함된 모든 파일을 검색합니다.
`경로:` | 폴더 경로로 검색합니다. | `경로:Windows` | 없음 | Windows 폴더에 있는 모든 파일과 폴더를 검색합니다.
`확장자:` | File 확장자로 검색. | `EXT:TXT` | `확장자:txt` | 파일 확장자가 ‘txt’인 모든 파일을 검색합니다.
`그룹:` | File 그룹별로 검색합니다. | `group:Video files` | 없음 | 모든 동영상 파일 검색. 정보: 사용 가능한 파일 그룹은 ‘옵션(&O) > 파일 그룹 구성’에서 조정할 수 있습니다.
`내용:` | File 내용으로 검색합니다. | `cont:license` | `내용:라이선스` | 파일 내용에 ‘라이선스’라는 단어가 포함된 모든 파일에 대한 전체 텍스트 검색.
`크기:` | File 크기로 검색합니다. | `크기:<500MB` | 없음 | 500MB 미만의 모든 파일을 검색하세요. 정보: 폴더 크기는 고려되지 않습니다.
`접속됨:` | 액세스 날짜별로 검색합니다. | `accessed:<=01.11.2021` | 없음 | 지정된 시간 간격으로 액세스 날짜가 있는 파일을 검색합니다.
`생성:` | 생성 날짜로 검색합니다. | `created:<=01.11.2021` | 없음 | 지정된 시간 간격으로 생성 날짜가 있는 파일을 검색합니다.
`수정됨:` | 수정 날짜별로 검색합니다. | `modified:<=01.11.2021` | 없음 | 지정된 시간 간격으로 수정 날짜가 있는 파일을 검색합니다.
`데이터 촬영:` | 촬영한 날짜(예: 사진)로 검색합니다. | `datetaken:03.03.2023` | 없음 | 2023년 3월 3일에 촬영한 파일을 검색합니다.
`속성:` | File 속성으로 검색합니다. | `속성: HS` | 없음 | 파일 속성이 H(숨김) 및 S(시스템)인 파일을 검색합니다.
`키워드:` | File에서 키워드로 검색하세요. | `키워드: 내_키워드` | 없음 | 키워드 ‘my_keyword’가 표시된 파일(예: docx 파일)을 검색합니다.
`소유자:` | File 소유자별로 검색합니다. | `소유자: John` | 없음 | 파일 소유자의 이름이 “John”인 파일을 검색합니다.

### 연산자

연산자 | 설명 | 예 | 대체 양식 | 설명
--- | --- | --- | --- | ---
`=` | 해당 숙소가 신청해야 합니다. | `읽다` | `이름:=readme` | 파일 이름에 ‘readme’라는 단어가 포함된 모든 파일을 검색합니다. 이 연산자는 명시적으로 지정된 연산자가 없는 경우 사용되는 기본 연산자입니다.
`!=` | 해당 속성이 적용되지 않아야 합니다. | `'!=readme` | `이름:!=readme` | ‘readme’라는 단어가 포함되지 않은 모든 파일을 검색합니다.
`~` | name:` 속성과 함께 사용할 수 있습니다. 다음 값은 정규 표현식(Regex)이며 속성에 적용해야 합니다. 참고: 대괄호, 쉼표 또는 공백과 같은 검색 구문 문자를 사용하는 경우 정규 표현식 을 따옴표로 묶어야 합니다. | `~[0-9]` | `이름:~[0-9]` | 이름에 숫자가 한 자리 이상 포함된 모든 File을 검색합니다.
`!~` | name:` 속성과 함께 사용할 수 있습니다. 다음 값은 정규 표현식(Regex)이며 이 속성에 적용되지 않아야 합니다. 참고: 대괄호, 쉼표 또는 공백과 같은 검색 구문 문자를 사용하는 경우 정규 표현식 을 따옴표로 묶어야 합니다. | `!~[0-9]` | `이름:!~[0-9]` | 이름에 숫자가 없는 모든 File을 검색합니다.
`> 또는 >=` | 크기 또는 날짜 비교를 위한 연산자입니다: 속성은 지정된 값보다 크거나 같아야 합니다. | `크기:>= 5MB` | 없음 | 5MB보다 크거나 같은 모든 파일을 검색합니다. 정보: 검색은 File 크기만 참조하며 폴더 크기는 고려되지 않습니다.
`< 또는 <=` | 연산자를 사용하여 크기 또는 날짜를 비교합니다: 속성은 지정된 값보다 작거나 같거나 작아야 합니다. | `크기:<= 500MB` | 없음 | 500MB 이하의 모든 파일을 검색합니다. 정보: 검색은 File 크기만 참조하며 폴더 크기는 고려되지 않습니다.
`( 및 )` | 괄호를 사용하여 검색 입력의 일부를 그룹화할 수 있습니다. | `(readme, license)*.txt` | `(name:=readme OR name:=license) AND *.txt` | 파일 이름에 “readme” 또는 “license”라는 단어가 포함된 모든 텍스트 파일을 검색합니다.

### 접속사

연결 | 설명 | 예 | 대체 양식 | 설명
--- | --- | --- | --- | ---
`Space character` 또는 `AND` | 접속사 검색 패턴이 모두 일치해야 합니다. | `읽다:txt` | `이름:=readme AND 확장자:=txt` | 파일 이름에 ‘readme’라는 단어가 포함되어 있고 파일 확장자가 ‘txt’인 모든 파일을 검색합니다. 이 연결은 명시적으로 지정되지 않은 경우 사용되는 기본 연결입니다.
`콤마` 또는 `OR` | 관련 검색 패턴 중 하나 이상이 일치해야 합니다. | `읽어줘, 영화` | `이름:=readme 또는 이름:=영화` | 파일 이름에 ‘readme’ 또는 ‘movie’라는 단어가 포함된 모든 파일을 검색합니다.

### 예약 문자

값, 더 정확하게는 실제 검색 패턴을 지정할 때 와일드카드나 따옴표와 같은 다양한 예약 문자를 사용하여 정확한 검색을 할 수 있습니다.

다음 표에는 이러한 문자가 나열되어 있으며 몇 가지 예를 들어 설명합니다.

예제 값 | 설명 | 예 | 대체 양식 | 결과
--- | --- | --- | --- | ---
`*readme*` | 단어 앞뒤에 원하는 수의 문자를 넣을 수 있는 readme를 검색합니다. 단어에 ‘readme’가 포함되어 있습니다. | `*readme*` | `이름:=*readme*` | ‘123readme.txt’, ‘123readme.docx’를 찾지만 ‘read_me.txt’, ‘reading.docx’는 찾지 못합니다.
`읽다` | readme 에 해당합니다. 단어 앞뒤의 와일드카드 두 개는 간결하게 하기 위해 생략할 수 있습니다. | `읽다` | `이름:=readme` | ‘123readme.txt’, ‘123readme.docx’를 찾지만 ‘read_me.txt’, ‘reading.docx’는 찾지 못합니다.
`readme*` | 단어 뒤에 문자를 얼마든지 넣을 수 있지만 단어 앞에는 문자를 넣을 수 없는 readme를 검색합니다. 단어는 ‘readme’로 시작합니다. | `readme*` | `이름:=readme*` | 찾기: ‘readme.txt’, ‘readme_c.docx’, ‘123readme.txt’, ‘read_me.txt’.
`*readme` | 단어 앞에 문자를 얼마든지 넣을 수 있지만 그 뒤에는 문자를 넣을 수 없는 readme를 검색합니다. 단어는 ‘readme’로 끝납니다. | `*readme` | `이름:=*readme` | 찾음: ‘123readme’, ‘c_readme’ 그러나 아님: ‘readme.txt’, ‘readme_c’
`"README"` | “readme”라는 단어의 정확한 출현 빈도를 검색합니다. 단어의 일부 또는 변형을 고려하지 않고 단어의 정확한 출현을 검색합니다. 즉, 검색된 단어가 히트로 인식되려면 텍스트에 독립적이고 완전한 단어로 존재해야 합니다. | `"README"` | `이름:="README"` | 검색: ‘readme’ 또는 ‘readme.txt’, ‘123readme’ 제외: ‘readmes.txt’, ‘123readme’
`영역` | ‘rea’로 시작하고 ‘me’로 끝나는 파일 이름과 그 사이에 정확히 한 개의 문자가 포함된 파일 이름을 검색합니다. | 없음 | `이름:=영역?me` | 찾기: ‘readme’, ‘reasme’, ‘rea1me’, 제외: ‘rea123me’, ‘readme.txt’
`\\*readme*` | 경로 어디에서나 “readme”라는 단어가 포함된 파일을 검색합니다. | `\\*readme*` | `이름:=\\*readme*` | 검색: 모든 폴더의 “readme.txt”, “C:\temp\readme\local”의 “abc.doc”를 찾습니다. 단, “C:\temp\local”의 “abc.doc”는 찾지 못합니다.