파일 466만 개를 담고, 메모리는 65.9MB.
같은 PC 에서 잰 Everything 은 473.5MB 였습니다.
처음 치는 검색어는 5.3ms — 15.7배 빠릅니다. 그리고 ㅅㄱㄷㅁ 네 글자만 쳐도 설계도면.dwg 를 찾아냅니다.
65.9MB 466만 개를 담고 쓰는 메모리 | 5.3ms 처음 치는 검색어 중앙값 | 2.8ms 초성 검색 ㅅㄱㄷㅁ → 설계도면 | 45초 466만 개 첫 색인 |
FastFind(패스트파인드)는 윈도우에서 파일을 이름으로 찾아 주는 무료 검색 프로그램입니다. 파일 탐색기가 몇 분씩 붙잡고 있는 그 일을, 여러분이 글자를 다 치기도 전에 끝냅니다.
광고도, 번들 설치도, 수집도 없습니다. 색인은 내 PC 안에만 있고, 인터넷이 끊겨 있어도 검색은 그대로 됩니다. Windows 10 · 11 (64-bit) · 한국어
초성만 치십시오
파일 이름이 정확히 기억나지 않을 때가 대부분입니다. ‘설계도면’ 이었는지 ‘설계 도면’ 이었는지, 아니면 ‘설계도’ 였는지.
ㅅㄱㄷㅁ → 설계도면_최종_v3.dwg
ㄱㅈㅅ → 견적서_한빛건설.hwpx
ㄱㅁㅇㅎ → 국민은행_거래내역.xlsx초성은 전용 자료를 따로 두고 찾기 때문에, 이름 전체를 훑는 것보다 오히려 빠릅니다 — 2.8ms. 그리고 이건 Everything 이 못 하는 일입니다. 한국어로 파일 이름을 짓는 분께는 이 한 가지만으로 바꿀 이유가 됩니다.
‘폰트’ 라고만 치면 폰트가 나옵니다
확장자를 외울 필요가 없습니다. 찾으려는 것을 우리말 그대로 치면 알아듣습니다.
| 폰트 · 글꼴 | ttf otf woff woff2 eot |
| 이미지 · 사진 · 그림 · 스크린샷 | jpg png gif webp svg heic tiff … |
| 동영상 · 영화 · 영상 | mp4 mkv avi mov wmv webm … |
| 음악 · 노래 · 오디오 | mp3 flac wav aac m4a … |
| 문서 | pdf doc docx hwp hwpx txt md … |
| 엑셀 · 표 · 스프레드시트 | xls xlsx csv |
| 피피티 · 발표 · 슬라이드 | ppt pptx key |
| 한글문서 · 워드 | doc docx hwp hwpx rtf odt |
| 압축 | zip rar 7z tar gz … |
| 설치파일 · 실행파일 | exe msi bat cmd |
| 자막 | srt smi ass vtt sub |
| 코드 · 소스 | rs py js ts java c cpp go … |
다른 말과 섞어도 됩니다. 나눔 폰트 · 휴가 사진 · 계약서 문서 처럼 치면, 갈래로 좁힌 뒤 그 안에서 이름을 찾습니다. 작은 엑셀 파일 찾아줘 같은 말도 알아듣습니다 — ‘찾아줘’ 는 버리고 크기와 확장자만 남깁니다.
Everything 과 나란히 놓고 쟀습니다
동일 PC · 동일 시각 · Windows 11 Pro · 두 프로그램 동시 실행 · NTFS 7개 볼륨 · FastFind 0.38.1 대 Everything 1.4.1.1032. 제외 설정을 전부 끄고 466만 대 472만 으로 건수를 맞춘 뒤 쟀습니다. (‘인테리어’ 88,384 대 88,384)
| 항목 | FastFind | Everything | 차이 |
|---|---|---|---|
| 메모리 (Private) | 65.9 MB | 473.5 MB | 7.2배 |
| 처음 치는 검색어 30개 | 5.3 ms | 82.8 ms | 15.7배 |
| ‘설계도면’ 한 글자씩 | 8 ms | 345 ms | 43.3배 |
| ‘report’ 한 글자씩 | 121 ms | 477 ms | 3.9배 |
| 466만 개 첫 색인 | 45.4초 | 미측정 | — |
| 같은 검색어 2회차 | 2.6~6.4 ms | 1.2~2.4 ms | 2~3배 |
| 유휴 CPU (60초 중) | 0.85초 | 0.84초 | 1.01배 |
낮을수록 좋은 값입니다. 초록 은 우리가 이긴 항목, 주황 은 우리가 진 항목입니다. 진 것을 왜 지우지 않았는지는 맨 아래에 적었습니다. 전체 비교표
믿지 마시고 30초 만에 확인하십시오
메모리는 말보다 눈으로 보는 편이 빠릅니다. 두 프로그램을 함께 켜 둔 채로 작업 관리자를 열면 끝나는 일입니다.
Ctrl+Shift+Esc→ 세부 정보 탭- 열 제목 오른쪽 클릭 → 열 선택 → 활성 개인 작업 집합
주의 — Everything 은 프로세스가 2개입니다. 하나만 세면 2.2MB 로 보입니다. 두 개를 더해야 맞습니다. (473.5 = 471.3 + 2.2)
할 수 있는 것
- 미리보기 — 고르면 오른쪽에 바로 보입니다. 사진은 물론 PDF 첫 장, 엑셀 표, PPT 장면까지. 열어 보고 아니어서 닫는 일이 없어집니다.
- 파일 안 내용 검색 —
content:계약서. 워드 · 엑셀 · PPT · 한글(hwpx) 문서에서 글자를 뽑아 찾습니다. - 조건 검색 —
ext:pdf·size:>10mb·mtime:today·type:dir·path:다운로드. 함께 쓸 수 있습니다. - 중복 파일 찾기 —
dupe:는 이름이 같은 것,dupe:내용은 내용이 같은 것을 찾습니다. 크기가 이미 색인에 있어 디스크를 다시 훑지 않습니다. - 필터 — 문서 · 사진 · 동영상 · 음악 · 압축을 한 번에 좁힙니다. 오른쪽 끝 디스크 아이콘을 누르면 드라이브 하나만 보게 할 수도 있습니다. USB 를 꽂으면 그 자리에서 목록에 들어옵니다.
- 트레이 상주 · 무설치판 — 창을 닫아도 알림 영역에 남습니다. 무설치판은 USB 에 담아 다녀도 됩니다.
탐색기에서, 키보드에서, 명령줄에서
검색창을 열러 가는 것부터가 일입니다. 그래서 이미 손이 가 있는 자리에서 바로 부를 수 있게 했습니다.
오른쪽 클릭 파일 · 폴더 · 폴더 안 빈 곳 · 바탕화면 · 드라이브 다섯 곳에서 나옵니다. 그 아래로 좁혀진 검색창이 바로 뜨니, 찾을 낱말만 치시면 됩니다. | 키보드만으로 Alt+1~9 로 갈래를 고르고, Tab 으로 검색칸 · 필터 · 목록을 오갑니다. ←→ 로 옮기면 그 자리에서 결과가 바뀌고, ↓ 로 세부 갈래를 폅니다. | 명령줄에서 -s 로 검색어를, -p 로 폴더를 넘깁니다. --console 은 창 없이 결과만 찍어 배치 파일에 쓸 수 있습니다. |
FastFind.exe -s 견적서
FastFind.exe -p "C:\작업" -s 견적서
FastFind.exe --console ext:log > 목록.txtWindows 11 에서는 오른쪽 클릭 메뉴 맨 아래 추가 옵션 표시 안에 있습니다 — Shift 를 누른 채 오른쪽 클릭하시면 한 번에 갑니다. 윈도우가 정한 자리라 옮길 수가 없습니다. Windows 10 에서는 바로 나옵니다.
이 위에 프로그램을 만들 수 있습니다
FastFind 는 켜져 있는 동안 내 PC 안에 작은 검색 서버를 함께 띄웁니다. 그래서 다른 프로그램이 검색 결과를 받아 갈 수 있습니다. 서버는 127.0.0.1 에만 답하므로 밖에서는 닿지 않습니다.
GET http://127.0.0.1:9090/api/search?q=견적서실제로 이것으로 MyStart 를 만들었습니다 — 브라우저 시작 페이지에서 내 PC 파일을 바로 찾습니다. 파워셸이나 파이썬에서 파일 목록을 받아 가는 것도, 결과 오른쪽 클릭 메뉴에 내가 만든 기능을 끼워 넣는 것도 됩니다. 만드는 법은 개발자 문서에 정리해 두었습니다.
비결은 특별한 압축이 아닙니다. NTFS 가 이미 갖고 있는 파일 기록표(MFT)를 통째로 읽고, 이름과 항목 배열을 색인 파일에서 그대로 빌려 씁니다 — 같은 것을 메모리에 두 벌 들고 있지 않습니다. 파일이 생기고 지워지는 것은 변경 기록(USN 저널) 으로만 따라가므로 다시 훑지 않습니다.
자주 묻는 질문
정말 무료인가요?
네. 광고도 번들 설치도 기능 제한도 없습니다.
관리자 권한이 꼭 필요한가요?
없어도 됩니다. 다만 있으면 훨씬 빠릅니다. 관리자 권한이 있으면 NTFS 기록표를 통째로 읽어 몇십 초 만에 색인을 만듭니다. 없으면 폴더를 하나씩 걸어 들어가야 해서 몇 배 오래 걸리고, 접근이 막힌 폴더는 건너뜁니다.
내 파일 목록이 어디로 올라가나요?
올라가지 않습니다. 색인은 내 PC 안에만 있고 검색도 내 PC 안에서 끝납니다. 인터넷 연결이 없어도 그대로 됩니다. 설정과 색인은 %LOCALAPPDATA%\FastFind 에 있으니 직접 확인하셔도 됩니다.
설치할 때 ‘게시자를 알 수 없음’ 경고가 뜹니다.
아직 코드서명 인증서를 붙이기 전이라 Windows SmartScreen 이 처음 보는 파일로 판단합니다. 추가 정보 → 실행 으로 진행하시면 됩니다.
다만 그냥 넘기시라고는 하지 않겠습니다. 받은 파일이 정말 우리가 만든 그것인지 직접 확인하실 수 있습니다.
Get-FileHash "$HOME\Downloads\받은파일.exe" -Algorithm SHA256나온 값이 아래와 같으면 변조되지 않은 원본입니다.
FastFind-0.87.0-Setup-x64.exe
abc1ad31d60e8eafa2ccaa0bebdb2d40a9058cf9e182d5200ff94fbc76ec10c9
FastFind-0.87.0-x64.zip
17331039cd554ac96443fa400c1c0ae45c20af55dc46432f8a44f7e57566fa71
FastFind-0.87.0-x64.exe
8a791412d22e28e10e273c53d4b3700148d48d477158d1384d3791e0fe11ab70Everything 과 같이 써도 되나요?
네. 서로 간섭하지 않습니다. 위 측정도 두 프로그램을 동시에 켜 둔 채로 했습니다.
솔직히 말씀드리면
위 표에서 우리가 진 항목을 지우지 않았습니다. 같은 검색어를 두 번째 칠 때는 Everything 이 빠르고(결과를 캐시합니다), 유휴 CPU 는 사실상 같습니다(0.85초 대 0.84초). 코드서명 인증서도 아직 없습니다 — 준비 중입니다.
Everything 은 20년 가까이 다듬어진 훌륭한 프로그램입니다. 우리가 이긴 항목만 골라 적었다면, 이 글의 나머지 숫자도 믿으실 이유가 없었을 겁니다.
공식 홈페이지 fastfind.kr · 사용법 · 개발자 문서 · 공지와 업데이트 내역. 버그 신고와 기능 요청도 그곳에서 받습니다. 남겨 주신 것은 다음 판에 반영합니다.
