Windows에서 파일 내용으로 파일 찾기 (파일명 모를 때)

2026-04-11·5분
요약: Windows에서 파일을 내용으로 찾는 방법: (1) 파일 탐색기 'content:' 접두사 (느림, 불안정), (2) Windows 인덱싱 옵션에서 콘텐츠 인덱싱 활성화, (3) PowerShell Select-String (텍스트 파일만), (4) Word/Excel/PDF 등 13종+ 포맷을 ~0.3초에 검색하는 LocalSynapse 같은 전용 도구.

문서를 작성했습니다. 내용은 정확히 기억합니다. 파일명이 기억 안 납니다. 그래서 여기까지 왔다면, 답답한 부분을 이미 알고 있을 것입니다 — 파일을 하나씩 열어보면서 맞는 것을 찾기를 바라는 건 진짜 해결책이 아닙니다. Windows에서 내용으로 파일을 찾는 진짜 방법은 4가지가 있습니다. 각각이 어떻게 동작하고, 실제로 어떤 것을 써야 하는지 정리합니다.

방법 1: 파일 탐색기 content: 접두사

Windows 파일 탐색기에는 대부분의 사용자가 본 적 없는 내장 콘텐츠 검색 문법이 있습니다:

content:"분기 매출"

아무 폴더 창 검색 박스에 입력하세요. 파일 탐색기가 "분기 매출" 구문을 포함한 파일을 찾습니다.

장점: 내장. 설치 없음. 한 번만 필요하면 설정 없이 동작.

단점: 느림 — 큰 폴더에서 종종 수 분 소요. 불안정: Office 문서 지원 일관성 부족. 대부분 한 번 시도하고 포기하고 파일을 못 찾습니다.

이런 경우에: 작은 폴더의 일반 텍스트 파일에 대한 일회성 검색.

방법 2: Windows 인덱싱에서 파일 내용 활성화

Windows Search를 파일 내용까지 인덱싱하도록 설정하면 이후 검색이 빨라집니다:

  1. 인덱싱 옵션 열기 (시작 메뉴에서 "인덱싱" 검색).
  2. 고급파일 형식 탭 클릭.
  3. 관심 있는 각 포맷 (.docx, .xlsx, .pdf...) 을 찾아 속성 및 파일 내용 인덱싱 선택.
  4. 확인 클릭. Windows가 다시 인덱싱 — 몇 시간 걸릴 수 있음.

장점: 한 번 설정 후에는 검색이 눈에 띄게 빠름. 파일 탐색기와 통합.

단점: 초기 재인덱싱이 CPU와 디스크 점유. 인덱스가 자주 깨짐. Office 포맷 지원은 여전히 불안정. 대부분 이 설정의 존재를 잊고, 활성화한 소수도 결과에 실망합니다.

이런 경우에: .docx와 .pdf만 다루고 인덱스를 유지할 시간이 있는 사무직.

방법 3: PowerShell Select-String (일반 텍스트용)

명령줄이 편하다면 PowerShell에 grep 상응 기능이 있습니다:

Get-ChildItem -Path C:\notes -Recurse -Include *.txt,*.md |
  Select-String -Pattern "분기 매출"

이것은 C:\notes 아래의 모든 .txt와 .md 파일을 재귀적으로 검색해 해당 구문을 찾습니다.

장점: 일반 텍스트에 빠름. Windows 내장. 스크립트 가능.

단점: 일반 텍스트 포맷만 동작. Word, Excel, PDF는 못 읽음 — 바이너리 또는 압축 XML이라서 Select-String이 깨진 글자만 봄. GUI 없음.

이런 경우에: 코드, 마크다운 메모, 로그 파일, 설정 파일 검색.

방법 4: 전용 콘텐츠 검색 도구

가장 안정적인 옵션은 문서 안을 읽기 위해 만들어진 전용 도구입니다. 무료 옵션 3가지:

장점 (3개 모두): Word, Excel, PowerPoint, PDF 안을 안정적으로 검색. 초기 인덱싱 후에는 Windows 기본 검색보다 훨씬 빠름.

단점: 초기 설치 + 첫 인덱싱 시간 소요. 인덱서를 위해 50-600MB 디스크 추가. 검색 문법에 약간의 학습 곡선.

이런 경우에: 일주일에 한 번 이상 내용으로 검색하는 모든 사람.

어느 것을 써야 하나?

한 번만 하고 다시 안 할 거라면: 방법 1 (파일 탐색기 content: 접두사). 느리지만 설정이 필요 없음.

주기적으로 (주 1회 이상) 할 거라면: 방법 4 — 전용 콘텐츠 검색 도구 설치. 5분 설정이 처음 0.3초에 파일을 찾는 순간 (10분 폴더 탐색 대신) 회수됩니다.

일반 텍스트만 다루고 PowerShell 사용자라면: 방법 3.

방법 2 (Windows 인덱싱) 는? 이미 시도해봤고 잘 동작한다면 그대로 쓰세요. 그 외에는 건너뛰세요. 유지 비용 대비 효과가 잘 안 나옵니다.

왜 이게 이렇게 어려워야 하나

최신 Office 문서 (.docx, .xlsx, .pptx) 는 일반 텍스트가 아닙니다 — XML 파일을 담은 ZIP 아카이브입니다. 안을 검색하려면 도구가 파일을 압축 해제하고, XML을 파싱하고, 텍스트를 추출하고, 그제야 검색을 실행해야 합니다. Windows Search와 파일 탐색기는 기술적으로 이것을 할 줄 알지만, 구현이 수년간 조용히 망가져 있고 마이크로소프트의 누구도 고치는 것 같지 않습니다.

LocalSynapse 같은 전용 도구는 각 포맷의 자체 파서를 만들고 유지합니다. 그래서 Windows 기본 검색이 안 되는 곳에서 동작합니다.

가장 짧은 길

파일을 하나씩 열어보는 것에 지쳤고 이 문제가 진짜로 사라지길 원한다면:

  1. localsynapse.com에서 LocalSynapse 다운로드 (무료, 계정 불필요).
  2. 문서 폴더를 한 번 스캔하게 둠 (몇 분 소요).
  3. 기억나는 것으로 검색 — 구문, 주제, 파일 안의 무엇이든.

다음에 파일명이 기억 안 날 때, 포기하는 대신 1초 이내에 파일을 찾을 것입니다.

LocalSynapse 무료 체험

파일 내용 검색, 100% 오프라인, 무료

홈으로 이동

관련 글