검색 구문

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

검색 구문 구조

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

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”는 찾지 못합니다.