voidtools

명령 행 인자

Everything을 명령어로 실행할 때 쓸 수 있는 인자 목록입니다.

Everything 설정에서 대부분 설정할 수 있습니다.


구문

Everything.exe [파일] [인자]

[인자]

선택 인자


<인자>

필수 인자



설치

이 인자들은 검색 창을 안 띄우고 곧바로 종료됩니다.

일부 인자는 관리자 권한을 요구합니다. 그런 인자를 써서 Everything을 실행하면 자동으로 관리자 권한으로 재시작할 것입니다.


-app-data

-noapp-data

설정을 %APPDATA%\Everything에 저장할지 실행파일과 같은 경로에 저장할지 지정합니다.


-choose-language

언어 선택 창을 띄웁니다.


-choose-volumes

자동으로 볼륨을 색인하지 않고 모든 NTFS 볼륨을 색인에서 지웁니다.


-enable-run-as-admin

-disable-run-as-admin

관리자 권한으로 실행을 켜거나 끕니다.


-enable-update-notification

-disable-update-notification

시작 시 업데이트 알림을 켜거나 끕니다.


-install <경로>

Everything.exe과 uninstall.exe를 새 위치에 복사합니다. uninstall.exe도 있다면 프로그램 추가/제거에 제거 항목도 보여줍니다. -install-options에 지정한 설치 옵션으로 복사한 Everything.exe를 실행합니다.


-install-client-service

-uninstall-client-service

Everything 클라이언트 서비스를 설치합니다.


-install-config <파일>

지정한 설정 파일을 설치합니다. 다른 설치 옺션을 적용하기 전에 지정한 ini파일이 기존 설정과 합쳐집니다.


-install-desktop-shortcut

-uninstall-desktop-shortcut

바탕화면 바로가기를 만들거나 지웁니다.


-install-efu-association

-uninstall-efu-association

.efu 파일 연결을 설정하거나 해제합니다.


-install-folder-context-menu

-uninstall-folder-context-menu

폴더 우클릭 메뉴를 설치하거나 제거합니다.


-install-options <command line options>

새로 설치할 Everything에 전달할 설치 옵션입니다. -install과 같으 쓰면 됩니다.


-install-quick-launch-shortcut

-uninstall-quick-launch-shortcut

Everything 빠른 실행 바로가기를 만들거나 제거합니다.


-install-run-on-system-startup

-uninstall-run-on-system-startup

Everything을 시작 프로그램에 추가하거나 제거합니다.


-install-service

-uninstall-service

Everything 서비스를 설치 혹은 제거합니다. 서비스 포트를 지정하려면 -install-service-port를, 서비스 파이프 이름을 지정하려면 -install-service-pipe-name을, 서비스 보안 기술자를 지정하려면 -install-service-security-descriptor를 같이 쓰면 됩니다.


-install-service-port <포트>

지정한 포트에 Everything 서비스를 설치합니다.


-install-service-pipe-name <이름>

지정한 서비스 파이프 이름으로 Everything 서비스를 설치합니다.


-install-service-security-descriptor <기술자>

지정한 보안 기술자로 Everything 서비스를 설치합니다.


-install-start-menu-shortcuts

-uninstall-start-menu-shortcuts

Everything 시작메뉴 바로가기를 만들거나 지웁니다.


-install-url-protocol

-uninstall-url-protocol

es: URL 연결을 설정하거나 해제합니다.


-language <언어ID>

해당 십진법 언어 ID로 언어를 설정합니다. (1033 = English (US). 0 = 시스템 기본.) 언어 ID 목록은 언어 ID를 참고하세요.


-uninstall [경로]

지정한 경로에서 Everything을 제거합니다. 경로가 없으면 실행파일 위치에서 제거됩니다. 이걸 쓰면 시작프로그램, 서비스, 폴더 우클릭 메뉴, 시작 메뉴 바로가기, 바탕화면 바로가기, 빠른 실행 바로가기, URL 연결, .efu 파일 연결, Everything이 생성한 파일들을 모두 제거합니다.


-uninstall-user

Everything 사용자 파일을 제거합니다.


-create-usn-journal <볼륨> <최대 바이트> <할당 변동 바이트>

해당 볼륨에 해당 인자 내용으로 USN 저널을 생성합니다.


-delete-usn-journal <볼륨>

해당 볼륨에서 USN 저널을 제거합니다.


파일 목롞

.efu Everything 파일 목록 파일을 다루는 명령 행 인자입니다.


[파일이름]

지정한 파일 목록을 엽니다.


-create-file-list <파일이름> <경로>

해당 경로의 파일 목록을 만듭니다. 이 작업이 끝나면 Everything은 검색 창을 띄우지 않고 종료합니다.


-create-file-list-exclude-files <필터>

-create-file-list에서 제외할 파일을 ;로 나뉜 와일드카드 필터로 설정합니다.

regex:를 필터 앞에 붙이면 정규식도 쓸 수 있습니다.


-create-file-list-exclude-folders <필터>

-create-file-list에서 제외할 폴더를 ;로 나뉜 와일드카드 필터로 설정합니다.

regex:를 필터 앞에 붙이면 정규식도 쓸 수 있습니다.


-create-file-list-include-only-files <필터>

-create-file-list에 포함할 파일 패턴을 ;로 나뉜 와일드카드 필터로 설정합니다.

regex:를 필터 앞에 붙이면 정규식도 쓸 수 있습니다.


-edit <파일이름>

지정한 파일 목록을 파일 목록 편집기로 엽니다.


-f <파일이름>

-filelist <파일이름>

파일 목록을 엽니다.


ETP

ETP 서버에 연결하는 명령 행 인자입니다.


ETP 연결 종류입니다. -connect와 같이 씁니다.


-connect <[계정[:비밀번호]@]호스트[:포트]>

ETP 서버에 연결합니다.


검색

검색을 다루는 명령 행 인자입니다.


-bookmark <이름>

책갈피를 엽니다.


-case

-nocase

대소문자 구분을 켜거나 끕니다.


-diacritics

-nodiacritics

발음 구별 기호를 구분하거나 무시합니다.


-filename <파일이름>

해당 경로를 고스란히 검색합니다.


-filter <이름>

검색 필터를 선택합니다.


-l

-local

로컬 데이터베이스를 불러옵니다.


-matchpath

-nomatchpath

정체 경로 검색을 켜거나 끕니다.


-p <경로>

-path <경로>

해당 경로를 검색합니다.


-parent <경로>

해당 경로의 파일 및 폴더를 검색합니다. 하위 폴더는 검색하지 않습니다.


-parentpath <경로>

파일 이름을 제외한 경로에서 검색합니다.


-regex

-noregex

정규식을 켜거나 끕니다.


-s <텍스트>

검색어를 지정합니다.


-url <[es:]검색어>

es: URL에서 검색어를 지정합니다.


-wholeword

-nowholeword

-ww

-noww

전체 단어 일치를 켜거나 끕니다.


-home

초기 검색 창을 띄웁니다.


-name-part <파일이름>

파일 이름 부분에서만 검색합니다.


-search-file-list <파일이름>

검색할 파일 이름을 담은 텍스트 파일을 지정합니다.

각 파일 이름은 한 줄에 하나씩 나와야 합니다.

전체 경로에서 검색하려면 \를 포함하세요.



검색 결과

검색 결과를 다루는 명령 행 인자입니다.


-sort <이름>

정렬을 지정합니다. 이름엔 name, path, size, extension, type, "date modified", "date created", "date accessed", attributes, "date recently changed", "run count", "date run", "file list filename"이 들어갈 수 있습니다.


-sort-ascending

오름차순으로 정렬합니다.


-sort-descending

내림차순으로 정렬합니다.


-details

자세히 보기로 봅니다.


-thumbnail-size <크기>

섬네일 크기를 픽셀 단위로 지정합니다.


-thumbnails

섬네일로 결과를 봅니다.


-focus-bottom-result

맨 아래 항목을 선택합니다.


-focus-last-run-result

마지막으로 실행한 항목을 선택합니다.


-focus-most-run-result

가장 많이 실행한 항목을 선택합니다.


-focus-results

결과 목록을 선택합니다.


-focus-top-result

맨 위 항목을 선택합니다.


-select <파일이름>

결과에서 지정한 파일을 선택합니다.



일반

일반적인 명령 행 인자입니다.


-?

-h

-help

이 도움말을 보여줍니다.


-admin

Everything을 관리자 권한으로 실행합니다.


-client-svc

Everything 클라이언트 서비스 엔트리포인트.


-config <파일이름>

ini 파일 이름.


-console

-debug

디버깅 콘솔을 보여줍니다.


-debug-log

디버그 모드를 켜고 디버그 정보를 디스크에 저장합니다.


-exit

-quit

실행 중인 Everything을 종료합니다.


-instance <이름>

Everything 인스턴스의 이름.


-is-run-as

Everything을 runas로 실행했으며 다시 runas를 사용하면 안 된다.


-start-client-service

-stop-client-service

Everything 클라이언트 서비스를 시작하거나 중지합니다.


-start-service

-stop-service

Everything 서비스를 시작하거나 중지합니다.


-startup

Everything을 백그라운드에서 실행합니다.


-svc

서비스 엔트리포인트. -svc-port와 조합 가능합니다.


-svc-port <포트>

Everything 서비스를 지정 포트에서 시작합니다.


-svc-pipe-name <이름>

파이프 서버를 지정 이름으로 시작합니다.


-svc-security-descriptor <sd>

파이프 서버를 지정 보안 기술자로 시작합니다.


-service-port <포트>

지정한 포트 Everything 서비스에 연결합니다.


-service-pipe-name <이름>

지정한 파이프 이름을 가진 Everything 서비스에 연결합니다.


-verbose

-noverbose

디버그 메시지를 전부 혹은 기본적인 것마 보여줍니다. -debug와 같이 쓸 수 있습니다.


-first-instance

Everything이 이미 실행 중이 아닐 때만 실행합니다.

이미 실행 중이면 해당 명령은 무시합니다.


-no-first-instance

이미 실행 중인 Everything이 있어야만 실행합니다.

실행 중인 Everything이 없었다면 해당 명령은 무시합니다.




데이터베이스

데이터베이스를 다루는 명령 행 인자입니다.


-db <파일이름>

데이터베이스 파일 이름입니다. -read-only와 같이 쓸 수 있습니다.


-load-delay <밀리초>

데이터베이스를 불러오기 전까지 지연할 시간입니다.

필요하다면 지정 시간 전에도 데이터베이스를 불러옵니다.


-nodb

Everything 데이터베이스 파일을 저종하거나 불러오지 않습니다.


-read-only

데이터베이스를 읽기 전용으로 엽니다.


-reindex

데이터베이스를 강제 재구축합니다.


-update

데이터베이스를 디스크에 기록합니다.


검색 창과 결과를 다루는 명령 행 인자입니다.


-fullscreen

-nofullscreen

검색 창을 전체화면 혹은 창으로 보여줍니다.


-maximized

-nomaximized

검색 창을 최대화하거나 이전 크기로 돌립니다.


-minimized

-nominimized

검색 창을 최소화하거나 이전 크기로 돌립니다.


-newwindow

-nonewwindow

새 창을 만들거나 기존 창을 보여줍니다.


-ontop

-noontop

항상 위에 표시를 켜거나 끕니다.


-close

검색 창을 닫습니다.


-toggle-window

현재 검색 창을 보여주거나 숨깁니다.




이름 일괄 변경

이름 일괄 변경 대화상자를 보여주고 Everything을 시작하지 않습니다.


-copyto [파일이름1] [파일이름2] [파일이름3] [...]

복사 전용 이름 일괄 변경기를 보여줍니다.


-moveto [파일이름1] [파일이름2] [파일이름3] [...]

이동 전용 이름 일괄 변경기를 보여줍니다.


-rename [파일이름1] [파일이름2] [파일이름3] [...]

이동 바꾸기 전용 이름 일괄 변경기를 보여줍니다.



참고

스위치 안의 -는 생략 가능합니다. 즉 -no-new-window와 -nonewwindow는 같습니다.


스위치와 공백을 이스케이프하려면 "를 쓰세요. 예) -sort "date modified"


\, &, |, >, <, ^를 이스케이프 하려면 ^를 쓰세요.



예시

ABC나 123 검색:

Everything.exe -s "ABC|123"

ETP 서버에 접속:

Everything.exe -connect "ComputerName" -drive-links

D:\Music에 있는 mp3, flac 파일 목록 생성

Everything.exe -create-file-list "music.efu" "D:\Music" -create-file-list-include-only "*.mp3;*.flac"

볼만한 것


© 2024 - 개인정보 보호