내컴퓨터 속 안에 있는 파일 빨리 찾기 유틸리티 Everything

요즘은 PC도 오래 쓴다.예전엔 286,386, 팬티엄1, 팬티엄2, 팬티엄4 하드웨어 스펙에 따라 성능의 월등하게 업그레이드되었지만, 요즘은 하드웨어도 오래 써도 될 만큼 이젠 성능이 상향 평준화가 되어서 느려서 바꾸는 시대는 좀 지난 것 같다. 

 

 

물론 게임이나, 고난도의 그래픽 작업등은 여전히 하드웨어 퍼포먼스가 중요시 여겨지지만, 보통의 문서작업이나, 인터넷 검색을 두고 하는 말이다. 

 

예전엔 PC를 바꿀 때, 자연스럽게 하드 정리(파일 정리)를 하게 되었지만, 요즘은 교체주기가 길어졌고, 

또한 예전 윈 95, 윈 98, 윈 2000 까지만 하더라도 블루스크린이 뜨는 먹통 현상이 잦아, 자의 반, 타의 반 주기적으로 포맷을 한터라, 파일 정리가 되었다. 

 

시스템 이전은 또 어떠한가?

본체를 바꾸던, 아니면 메인보드를 교체(물론 자주 있는 일은 아니지만)할 때면 윈도우 이식이 안되서 자연스레 시스템 재설치를 했었다. 

 

그런데 윈도우 xp부터 sysprep을 시작으로 시스템 이식이 가능해져, 하드웨어를 바꾼다고 해서 반드시 포맷하고 시스템을 다시 설치할 일이 없어졌다. 

 

윈도 10이 주류인 요즘은 하드디스크를 빼서 요즘은, 하드디스크를 떼어 어떠한 시스템에 연결을 해도 부팅이 가능해졌다.  정확히 말하면 부팅 형식(mbr, uefi) 정도는 CMOS에서 맞춰주면 말이다. 

 

운영체제 사용기간은 길어져, 하드용량은 커져, 

이젠 인터넷 검색으로 자료를 찾을 뿐 아니라, 내 컴퓨터 속에 파일 찾는 것도 일이다.

보통은 윈도 탐색기 우측 상단에서 제공하는 기본 파일 찾기를 사용하는데 이게 참, 답답하기 그지없다. 

느려 터진 것은 물론이거니와, 검색 누락이 발견돼서, 몇 번을 찾다가, 결국 기억을 더듬어 폴더를 열어 파일을 찾은 적이 있어 당최 믿을 수가 없기 때문이다. 

 

내 컴퓨터 속 파일 빨리 찾기 Everything

 

이제 눈 깜빡할 사이 빛의 속도로 파일을 찾을 수 있는 에브리씽(everything)을 써보자.

에브리씽은 무료다. 

 

프로그램 다운로드하기 및 설치

다운로드는 아래 사이에서 다운로드할 수 있다. 

 

사이트에 들어가서 각자 운영체제에 맞는 걸 다운로드하면 된다. 

상황마다 다르겠지만, 윈도 7 이하는 32비트를, 윈 8이나, 윈도 10은 64비트를 다운로드하여 설치하면 된다. 

설치야 프로그램을 다운받아 선택하고, 다음다음을 여러 번 반복하면 되니까 생략하겠다. 

 

 

everything 시작 및 사용방법

프로그램을 실행시켜놓고 보면, 덩그러니 이러고 뜬다. 

어떻게 보면 참 당혹스러운 일이다. 어쩌란 거지?라는 생각이 들만큼 황당하게 느껴지기까지 하다. 

 

내가 1주일에 한번은 사용하는 옵션이다. 

하드용량이 그다지 크지 않은 편이라, 하드가 찰 때마다. C드라이브에서 파일크기가 큰 순서대로 확인하는 옵션이다. 

탐색 창에는 'C:\'라고만 입력하면, C드라이브에 있는 파일과 폴더 전체를 다 리스트로 보여준다. 여기에서 경로, 확장자, 크기, 파일의 종류, 수정한 날짜, 만든 날짜 등 기본 옵션이 활성화되는데, 당연히 크기별 탭을 마우스로 선택하면, 역순으로 보여준다. 이중 검색인 셈이다. 

 

C드라이브에서 '현황'이라는 문자가 들어간, 파일이나, 폴더를 찾아주는 명령어다. 

폴더명에 '현황'이 없어서 리스트에는 보이지 않고 있다. 

 

C드라이브에서 확장자가. hwp(한글파일)을 찾아서 수정한 날자 역순으로 보여주는 옵션이다. 

보통 이 정도가 많이 쓰이는 경우이고,

 

도움말에는 더욱 강력한 검색 옵션 연산자가 있으니 활용은 무궁무진하다. 

 

연산자:
	공백	AND
	|	OR
	!	NOT
	< >	검색조건 묶기. ()는 일반 텍스트로 간주되기 때문.
	" "	정확한 어구를 찾음. 공백도 검색 문자열로 취급.

와일드카드:
	*	0개 이상 문자에 대응.
	?	딱 한 글자에 대응.

상용구:
	quot:	큰따옴표 (")
	apos:	어포스트로피 (')
	amp:	앰퍼샌드 (&)
	lt:	오른쪽 열린 부등호 (<)
	gt:	왼쪽 열린 부등호 (>)
	#<n>:	유니코드 문자코드가 10진수 n인 문자.
	#x<n>:	유니코드 문자코드가 16진수 n인 문자.
	audio:	음악 파일 검색.
	zip:	압축 파일 검색.
	doc:	문서 파일 검색.
	exe:	실행 파일 검색.
	pic:	사진 파일 검색.
	video:	영상 파일 검색.

변경자: '변경자:검색어'로 사용 가능
	ascii:	빠른 아스키문자 비교 활성화.
	case:	대소문자 구분.
	diacritics:	발음 구별 기호 구분.
	file:	파일만 검색.
	folder:	폴더만 검색.
	noascii:	빠른 아스키 검색 안 함.
	nocase:	대소문자 구분 안 함.
	nodiacritics:	발음 구별 기호 구분 안 함.
	nofileonly:	파일만 검색하진 않음.
	nofolderonly:	폴더만 검색하진 않음.
	nopath:	파일 이름만 검색.
	noregex:	정규식 안 씀.
	nowfn:	파일 이름 일부만 일치해도 검색.
	nowholefilename:	파일 이름 일부만 일치해도 검색.
	nowholeword:	단어의 부분도 검색.
	nowildcards:	와일드카드 사용 안 함.
	noww:	단어의 부분도 검색.
	path:	전체경로 검색.
	regex:	정규식 사용.
	utf8:	빠른 아스키 검색 안 함.
	wfn:	파일 이름 전체와 비교함.
	wholefilename:	파일 이름 전체와 비교함.
	wholeword:	전체 단어 일치 사용.
	wildcards:	와일드카드 사용.
	ww:	전체 단어 일치 사용.

함수:
	album:<텍스트>	미디어 파일의 앨범 태그에서 검색.
	ansicontent:<텍스트>	ANSI 파일 내용에서 검색.
	artist:<텍스트>	미디어 파일의 아티스트 태그에서 검색.
	attrib:<속성>	지정한 속성을 가진 파일 및 폴더 검색.
	attribdupe:	같은 속성을 가진 파일 및 폴더 검색.
	attributes:<속성>	지정한 속성을 가진 파일 및 폴더 검색.
	bitdepth:<비트수>	해당 픽셀 당 비트 수를 가진 이미지 검색.
	child:<파일이름>	지정한 이름의 항목을 가진 폴더 검색.
	childcount:<개수>	하위 파일 및 폴더가 지정 개수인 폴더 검색.
	childfilecount:<개수>	하위 파일이 지정 개수인 폴더 검색.
	childfoldercount:<개수>	하위 폴더가 지정 개수인 폴더 검색.
	comment:<텍스트>	미디어 파일의 주석 태그에서 검색.
	content:<텍스트>	파일 내용에서 텍스트 검색.
	count:<최댓값>	결과 항목 개수 제한.
	dateaccessed:<날짜>	지정한 날짜에 접근한 파일 및 폴더 검색.
	datecreated:<날짜>	지정한 날짜에 만든 파일 및 폴더 검색.
	datemodified:<날짜>	지정한 날짜에 수정한 파일 및 폴더 검색.
	daterun:<날짜>	지정한 날짜에 실행한 파일 및 폴더 검색.
	da:<날짜>	지정한 날짜에 접근한 파일 및 폴더 검색.
	dadupe:	접근한 날짜가 겹치는 파일 및 폴더 검색.
	dc:<날짜>	지정한 날짜에 만든 파일 및 폴더 검색.
	dcdupe:	만든 날짜가 겹치는 파일 및 폴더 검색.
	dimensions:너비X높이	지정한 너비와 높이를 가진 이미지 검색.
	dm:<날짜>	지정한 날짜에 수정한 파일 및 폴더 검색.
	dmdupe:	수정한 날짜가 겹치는 파일 및 폴더 검색.
	dr:<날짜>	지정한 날짜에 실행한 파일 및 폴더 검색.
	dupe:	중복된 파일 이름을 검색.
	empty:	빈 폴더를 검색.
	endwith:<텍스트>	텍스트로 끝나는 (확장자를 포함한) 파일 이름 검색.
	ext:<(확장자;)+>	지정한 확장자를 가진 파일을 검색. ;로 여러개를 지정할 수 있음.
	filelist:"이름1|이름2|..."	파일이름 목록을 검색.
	filelistfilename:<이름>	파일 목록에 있는 파일 및 폴더 검색.
	frn:<frn>	지정한 File Reference Number를 가진 파일 및 폴더 검색.
	fsi:<색인>	0으로 시작하는 지정한 파일 시스템 색인에서 파일 및 폴더 검색.
	genre:<텍스트>	미디어 파일의 장르 태그에서 검색.
	height:<높이>	지정한 픽셀 높이를 가진 이미지 검색.
	infolder:<경로>	지정한 경로 바로 하위 파일 및 폴더 검색.
	len:<x>	이름 길이가 x인 파일 및 폴더 검색.
	namepartdupe:	확장자를 제외한 이름이 겹치는 파일 및 폴더 검색.
	orientation:<종류>	지정한 방향의 이미지 검색(가로:landscape 세로:portrait).
	parent:<경로>	지정한 경로 바로 하위 파일 및 폴더 검색.
	parents:<개수>	지정 개수만큼 상위 폴더를 가진 파일 및 폴더 검색.
	rc:<날짜>	최근 변경 목록에서 지정한 날짜에 변경한 파일 및 폴더 검색.
	recentchange:<날짜>	최근 변경 목록에서 지정한 날짜에 변경한 파일 및 폴더 검색.
	root:	최상위 폴더만 검색.
	runcount:<횟수>	지정한 횟수만큼 Everything에서 실행한 파일 및 폴더 검색.
	shell:<이름>	지정한 알려진 이름의 쉘 폴더에서 검색 (예: "My pictures").
	size:<크기>	지정한 크기를 가진 파일 검색.
	sizedupe:	크기가 겹치는 파일 검색.
	startwith:<텍스트>	이름이 (혹은 설정에 따라 경로가) 지정 텍스트로 시작하는 파일 및 폴더 검색.
	title:<텍스트>	미디어 파일의 제목 태그에서 검색.
	track:<숫자>	해당 트랙 숫자를 가진 미디어 파일 검색.
	type:<종류>	지정한 종류의 파일 및 폴더 검색.
	utf16content:<텍스트>	지정 텍스트를 내용에 포함한 UTF-16 파일 검색.
	utf16becontent:텍스트	지정 텍스트를 내용에 포함한 UTF-16 빅 엔디안 파일 검색.
	utf8content:<텍스트>	지정 텍스트를 내용에 포함한 UTF-8 파일 검색.
	width:<너비>	지정한 픽셀 너비를 가진 이미지 검색.

함수 구문:
	함수:x	x와 같음.
	함수:<=x	x 이하.
	함수:<x	x 미만.
	함수:=x	x와 같음.
	함수:>x	x 초과.
	함수:>=x	x 이상.
	함수:시작..끝	시작에서 끝 사이의 값.
	함수:시작-끝	시작에서 끝 사이의 값.

파일 크기 구문:
	숫자[kb|mb|gb]

파일 크기 상수:
	empty
	tiny	0 KB < 크기 <= 10 KB
	small	10 KB < 크기 <= 100 KB
	medium	100 KB < 크기 <= 1 MB
	large	1 MB < 크기 <= 16 MB
	huge	16 MB < 크기 <= 128 MB
	gigantic크기 > 128 MB
	unknown

날짜 구문:
	연도
	시스템 설정에 따라 년/월 또는 월/년
	시스템 설정에 따라 년/월/일, 일/월/년, 또는 월/일/년
	YYYY[-MM[-DD[Thh[:mm[:ss[.sss]]]]]]
	YYYYMM[DD[Thh[mm[ss[.sss]]]]]

날짜 상수:
	today
	yesterday
	tomorrow
	<last|past|prev|current|this|coming|next><year|month|week>
	<last|past|prev|coming|next><x><years|months|weeks|days|hours|minutes|mins|seconds|secs>
	january|february|march|april|may|june|july|august|september|october|november|december
	jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec
	sunday|monday|tuesday|wednesday|thursday|friday|saturday
	sun|mon|tue|wed|thu|fri|sat
	unknown

속성 상수:
	A	보관
	C	압축됨
	D	폴더
	E	암호화됨
	H	숨김
	I	내용이 색인되지 않음
	L	Reparse Point
	N	일반
	O	오프라인
	P	미리 할당된 파일 (Sparse file)
	R	읽기 전용
	S	시스템
	T	임시
	V	장치
Everything.exe [파일이름] [옵션]
Everything.exe [파일이름] [-옵션]

파일이름	처리할 .efu 파일을 선택합니다.

-?	이 도움말을 보여줍니다.
-admin	Everything을 관리자 권한으로 실행합니다.
-admin-server-share-links	ETP 연결에 \\Server\C$ 링크를 사용합니다.
-app-data	%APPDATA%에 설정파일을 저장합니다.
-bookmark <이름>	지정한 책갈피를 엽니다.
-case	대소문자를 구분합니다.
-choose-language	언어 설정 페이지를 엽니다.
-choose-volumes	자동으로 볼륨을 검색하지 않습니다.
-close	현재 검색 창을 닫습니다.
-config <경로>	.ini 설정 파일 위치를 지정해줍니다.
-connect <이름:암호@호스트:포트>	ETP 서버에 접속합니다.
-console	디버깅 콘솔을 보여줍니다.
-copyto <파일이름1> <...>	지정한 파일을 추가한 고급 복사 창을 띄웁니다.
-create-file-list <파일이름> <경로>	지정한 경로의 파일 목록을 생성합니다.
-create-file-list-exclude-files <목록>	파일 목록을 만들 때 ;로 나눈 와일드 카드 필터로 파일을 제외합니다.
-create-file-list-exclude-folders <목록>	파일 목록을 만들 때 ;로 나눈 와일드 카드 필터로 폴더를 제외합니다.
-create-file-list-include-only-files 목록	파일 목록을 만들 때 ;로 나눈 와일드 카드 필터에 걸린 파일만 포함합니다.
-create-usn-journal <볼륨> <최대 바이트> <할당 단위 바이트>
-db <경로>	데이터베이스 파일 위치를 지정해줍니다.
-debug	디버깅 콘솔을 보여줍니다.
-debug-log	디버그 정보를 디스크에 기록합니다.
-delete-usn-journal <볼륨>	USN 저널을 삭제합니다.
-details	결과를 자세히 보기로 보여줍니.
-diacritics	발음 구별 기호를 구분합니다.
-disable-run-as-admin	관리자 권한으로 실행하지 않습니다.
-disable-update-notification	시작할 때 업데이트를 알려주지 않습니다.
-drive-links	ETP 연결에 C: 링크를 사용합니다.
-edit <경로>	지정한 파일목록을 편집기로 엽니다.
-enable-run-as-admin	관리자 권한으로 실행을 활성화합니다.
-enable-update-notification	시작할 때 업데이트를 알려줍니다.
-exit	 Everything을 종료합니다.
-first-instance	다른 Everything이 없을 때만 실행합니다.
-filelist <경로>	지정한 파일목록을 엽니다.
-filename <경로>	지정한 파일 및 폴더를 검색합니다.
-filter <이름>	지정한 필터를 사용합니다.
-focus-bottom-result	맨 마지막 결과를 선택합니다.
-focus-last-run-result	가장 최근에 실행한 항목을 선택합니다.
-focus-most-run-result	가장 많이 실행한 항목을 선택합니다.
-focus-results	결과 목록을 선택합니다.
-focus-top-result	맨 처음 결과를 선택합니다.
-ftp-links	ETP 연결에 ftp://host/C: 링크를 사용합니다.
-fullscreen	검색 창을 전체화면으로 봅니다.
-h	이 도움말을 보여줍니다.
-help	이 도움말을 보여줍니다.
-home	기본 검색 창을 엽니다.
-install <경로>	Everything을 지정한 경로에 설치합니다.
-install-client-service	"Everything" 클라이언트를 서비스로 설치합니다.
-install-config <파일이름>	지정한 .ini 파일을 설치합니다.
-install-desktop-shortcut	바탕화면에 Everything 바로가기를 만듭니다.
-install-efu-association	.efu파일을 Everything에 연결합니다.
-install-folder-context-menu	폴더 우클릭메뉴에 "Everything으로 검색"을 추가합니다.
-install-quick-launch-shortcut	Everything을 빠른실행에 추가합니다.
-install-run-on-system-startup	Everything을 시작프로그램에 추가합니다.
-install-service	Everything 서비스를 만들고 시작합니다.
-install-service-pipe-name <이름>	지정한 이름을 Everything 서비스 파이프 이름으로 씁니다.
-install-service-security-descriptor	파이프 보안 서술자를 지정합니다.
-install-start-menu-shortcuts	시작메뉴에 Everything 바로가기를 추가합니다.
-install-url-protocol	es: URL을 Everything으로 열도록 연결합니다.
-instance <제목>	창 제목을 설정합니다.
-l	로컬 데이터베이스를 불러옵니다.
-language <langID>	지정한 ID 언어를 사용합니다.
-load-delay <milliseconds>	데이터베이스를 불러오기 전에 지연을 둡니다.
-local	로컬 데이터베이스를 불러옵니다.
-matchpath	전체 경로에서 검색합니다.
-maximized	검색 창을 최대화 합니다.
-minimized	검색 창을 최소화 합니다.
-moveto <파일이름1> <...>	지정한 파일을 추가한 고급 이동 창을 띄웁니다.
-name-part <이름>	확장자를 제외한 순수한 이름을 검색합니다.
-newwindow	새 검색 창을 엽니다.
-noapp-data	설정파일을 실행파일 위치에 저장합니다.
-nocase	대소문자 구분을 끕니다.
-nodb	데이터베이스 파일을 저장하거나 불러오지 않습니다.
-nodiacritics	발음 구별 기호를 구분하지 않습니다.
-nofullscreen	검색 창을 일반 창으로 엽니다.
-nomatchpath	파일 이름만 검색합니다.
-nomaximized	창을 원래크기로 되돌립니다.
-nominimized	창이 최소화되어있으면 보여줍니다.
-nonewwindow	이미 띄워진 창을 활성화합시다.
-noontop	항상 위에 끄기.
-noregex	정규식을 사용하지 않습니다.
-noverbose	기본 디버그 메시지만 출력합니다.
-nowholeword	단어의 부분만 일치해도 결과에 보여줍니다.
-noww	단어의 부분만 일치해도 결과에 보여줍니다.
-ontop	항상 위에 켜기.
-p <경로>	지정한 경로를 검색합니다.
-parent <경로>	지정한 폴더의 하위 파일 및 폴더를 검색합니다.
-parentpath <경로>	지정한 경로의 상위 폴더를 검색합니다.
-path <경로>	지정한 경로를 검색합니다.
-quit	Everything을 종료합니다.
-read-only	데이터베이스를 읽기 전용으로 엽니다.
-regex	정규식을 사용합니다.
-reindex	강제로 DB를 재구축합니다.
-rename <파일이름1> <...>	지정한 파일을 추가한 고급 이동 창을 띄웁니다.
-s <텍스트>	검색 줄에 이 텍스트를 입력합니다.
-search <텍스트>	검색 줄에 이 텍스트를 입력합니다.
-search-file-list <파일이름>	지정된 파일을 검색할 파일 이름 목록으로 사용합니다.
-select <파일이름>	결과에서 지정한 파일을 선택합니다.
-server-share-links	ETP 연결에 \\Server\C: 링크를 사용합니다.
-service-pipe-name <이름>	지정한 서비스 파이프에 연결합니다.
-sort <이름>	지정한 기준으로 정렬합니다.
-sort-ascending	오름차순으로 정렬합니다.
-sort-descending	내림차순으로 정렬합니다.
-start-client-service	Everything 클라이언트 서비스를 시작합니다.
-start-service	Everything 서비스를 시작합니다.
-startup	Everything을 백그라운드로 실행합니다.
-stop-client-service	Everything 클라이언트 서비스를 중지합니다.
-stop-service	Everything 서비스를 종료합니다.
-svc	Everything을 서비스로 시작합니다.
-svc-pipe-name <이름>	지정한 이름의 파이프 서버를 돌립니다.
-svc-security-descriptor <서술자>	지정한 보안 서술자로 파이프 서버를 돌립니다.
-thumbnail-size <크기>	섬네일 이미지 크기를 픽셀로 지정합니다.
-thumbnails	결과를 섬네일로 보여줍니다.
-toggle-window	현재 활성화한 검색 창을 숨기거나 보여줍니다.
-uninstall [경로]	지정한 경로에 설치한 Everything을 제거합니.
-uninstall-client-service	"Everything" 클라이언트 서비스를 제거합니다..
-uninstall-desktop-shortcut	바탕화면 Everything 바로가기를 삭제합니다.
-uninstall-efu-association	.efu파일을 Everything에 연결한 것을 끊습니다.
-uninstall-folder-context-menu	폴더 우클릭 메뉴의 "Everything으로 검색"을 제거합니다.
-uninstall-quick-launch-shortcut	Everything을 빠른실행에서 제거합니다.
-uninstall-run-on-system-startup	Everything을 시작프로그램에서 제거합니다.
-uninstall-service	Everything 서비스를 제거합니다.
-uninstall-start-menu-shortcuts	시작메뉴에서 Everything 바로가기를 제거합니다.
-uninstall-url-protocol	es: URL과 Everything과의 연결을 끊습니다.
-uninstall-user	사용자 파일 설치한 것을 제거합니다.
-update	데이터베이스를 디스크에 저장합니다.
-url <[es:]검색어>	es: URL에서 검색어를 가져옵니다.
-verbose	모든 디버그 메시지를 출력합니다.
-wholeword	전체 단어 검색을 켭니다.
-ww	전체 단어 검색을 켭니다.

댓글

Designed by JB FACTORY