블로그로 돌아가기

파일 내용을 기준으로 폴더에 자동 정리하는 방법 (파일 이름 아님)

파일 이름이 아니라 PDF와 Word 문서, 텍스트 파일 안에 적힌 실제 내용을 기준으로 폴더에 자동 정리하는 방법을 정리했습니다. 무료 OS 내장 도구로 하는 수동 방법부터 규칙 기반 앱으로 자동화하는 방법까지, 내용 매칭이 읽지 못하는 파일 유형도 함께 다룹니다.

2026년 9월 6일
File Arbor Team

파일은 이름이 아니라 안에 적힌 내용으로도 폴더에 정리할 수 있습니다. PDF나 Word 문서, 일반 텍스트 파일 안에 있는 실제 글자를 기준으로 삼는 방식입니다. Windows와 Mac 모두 내장 검색 기능으로 무료로, 수동으로 이 작업을 할 수 있습니다. 파일이 꾸준히 쌓인다면 규칙 기반 앱이 들어오는 파일마다 내용을 읽어 알맞은 폴더로 자동으로 옮겨주며, 원한다면 읽은 내용으로 이름까지 바꿔 줄 수 있습니다.

이 글에서는 5분이면 끝나는 검색 요령부터 파일이 도착할 때마다 실행되는 규칙까지, 세 가지 방법을 다룹니다. 내용을 기준으로 이름을 바꾸는 방법도 다룹니다. Hazel과 File Juggler는 오래전부터 해 왔고, File Arbor Pro는 1.3.0에서 추가했습니다. 본격적으로 시작하기 전에 알아둘 한계도 있습니다. 스캔본이나 휴대폰으로 찍은 문서 사진에는 텍스트 레이어가 없어서, 도구가 먼저 OCR을 실행하지 않는 한 규칙이 읽을 것이 아무것도 없습니다. Mac의 Hazel 6은 OCR을 실행하고, File Arbor Pro는 1.3.0부터 실행합니다.

왜 파일 이름이나 확장자로 정리하면 한계가 있을까요?

파일 이름은 누군가 저장 창에 입력한 글자일 뿐이라 쓸모 있는 정보가 거의 없습니다. scan0043.pdf, 제목 없는 문서.docx, download (3).pdf 같은 이름은 안에 무엇이 들어 있는지 아무것도 알려주지 않습니다. 확장자로 정리해도 크게 나아지지 않습니다. PDF라는 사실만으로는 그것이 임대 계약서인지 영수증인지, 나중에 보려고 저장해 둔 레시피인지 구분할 수 없습니다.

파일이 쌓일수록 문제는 커집니다. 프리랜서의 다운로드 폴더는 상위 시스템이 내보낸 파일명 그대로 도착하는 클라이언트 PDF로 가득 찹니다. 학생의 폴더는 같은 과목 코드로 시작하는 강의 자료 파일로 가득 찹니다. 이름이나 유형 기준 규칙은 뻔한 경우는 잡아낼 수 있습니다 — .jpg는 모두 사진 폴더로, .dmg는 모두 설치 파일 폴더로. 하지만 이름이 의미 없는 PDF 두 개 중 어느 것이 인보이스이고 어느 것이 계약서인지는 구분하지 못합니다.

내용 기준 정리는 사람들이 기대하는 것보다 좁은 문제를 해결합니다. 파일을 이해하지 못합니다. 특정 글자를 읽고, 그 글자가 있으면 지정한 폴더로 옮길 뿐입니다. "AI가 알아서 문서를 정리해 준다"는 말보다는 작은 약속이지만, 같은 파일이 언제나 같은 결과를 내기 때문에 오히려 믿고 쓰기 쉽습니다.

무료 방법 두 가지, 그다음 자동화 방법

아래 두 방법은 컴퓨터에 이미 있는 도구만으로 비용 없이 쓸 수 있습니다. 세 번째 방법은 전용 앱이 필요하지만, 손을 떼도 계속 작동하는 유일한 방법입니다.

방법 1: 기존 파일을 내용으로 검색하기

두 운영체제 모두 검색을 위해 파일 안의 텍스트를 색인해 두므로, 그 색인을 이용해 지금 바로 파일을 찾아 옮길 수 있습니다.

Mac에서: Spotlight나 Finder 창을 열고 찾으려는 글자를 입력한 뒤, 검색 범위를 파일 이름이 아니라 내용으로 설정합니다. 찾은 파일을 선택해 원하는 폴더로 드래그합니다.

Windows에서: 파일 탐색기를 열고 제어판의 색인 옵션에서 해당 폴더의 콘텐츠 색인이 켜져 있는지 확인한 뒤, 파일 안에 있을 것으로 예상되는 글자로 폴더를 검색합니다. Windows 검색은 색인이 끝난 PDF, DOCX, TXT 같은 일반적인 형식의 내용을 확인합니다.

이미 엉망이 된 폴더를 한 번 정리할 때는 이 방법이 잘 통합니다. 하지만 내일 그 폴더에 도착할 파일에는 아무 도움이 되지 않습니다 — 같은 검색을 또 해야 합니다. 밀린 파일을 치우는 용도로만 쓰고, 근본적인 해결책으로 여기지는 마세요.

방법 2: OS 기본 자동화 기능으로 연결하기

두 플랫폼 모두 무료 자동화 도구가 있어서, 어느 정도 설정만 하면 파일이 도착했다는 사실뿐 아니라 그 안의 내용에도 반응하게 만들 수 있습니다.

Mac에서는 Automator 폴더 액션으로 새로 추가된 파일에 대해 셸 스크립트를 실행할 수 있습니다. 예를 들어 PDF를 텍스트 추출 명령에 통과시킨 뒤 결과에 특정 단어가 있는지 확인하고, 있으면 파일을 옮기는 식입니다. Apple 단축어로도 텍스트와 PDF 파일에 한해 더 단순한 버전을 만들 수 있습니다.

Windows에서는 Power Automate Desktop으로 폴더를 감시하다가 파일이 도착하면 흐름을 실행할 수 있지만, PDF나 DOCX에서 텍스트를 읽어내려면 추가 동작이나 플러그인을 붙여야 하고, 테스트에는 튜토리얼에서 말하는 것보다 대개 더 오래 걸립니다.

두 방법 모두 실제로 비용은 들지 않습니다. 다만 둘 다 빠르지는 않습니다. 트리거, 텍스트 추출 단계, 이동 동작을 전부 직접 조립해야 하고, 추출 단계가 특정 PDF 레이아웃을 제대로 처리하지 못하면 규칙은 소리 없이 아무 일도 하지 않습니다. 이것이 기본 자동화 도구가 내미는 정직한 거래입니다 — 비용은 없지만 설정 시간은 실제로 들고, 무언가 일치하지 않을 때는 온전히 혼자 해결해야 합니다.

방법 3: 전용 파일 정리 앱에서 내용 규칙 만들기

전용 규칙 기반 파일 정리 앱은 같은 아이디어를 한 번만 설정하면 되는 조건으로 바꿔줍니다. File Arbor에서 내용 규칙은 이런 모습입니다.

  • 감시: 다운로드
  • 조건: content contains invoice, receipt
  • 액션: Documents/Finance로 이동

쉼표로 구분한 단어는 "이 중 하나라도 있으면"이라는 뜻이라, 규칙 하나로 두 단어를 모두 잡아냅니다. 내용 매칭은 대소문자도 구분하지 않습니다. 예를 들어 규칙에 invoice라고만 입력해도 문서 안에 있는 INVOICE나 Invoice처럼 표기가 다른 경우와도 모두 일치합니다. 라틴 문자로 된 텍스트라면 악센트 기호가 있는 표기도 함께 잡아냅니다. 해외 거래처 이름이 Müller로 적힌 인보이스가 있다면, 규칙에는 악센트 없이 muller라고만 입력해도 됩니다. 즉 표기 방식을 일일이 다 챙기지 않아도 됩니다.

내부적으로 File Arbor는 확장자가 아니라 실제 내용을 보고 파일 형식을 판단하며, 규칙이 필요로 할 때만 텍스트를 추출합니다. 그래서 어떤 내용 규칙과도 일치하지 않는 파일은 아예 스캔되지 않습니다. 텍스트 레이어가 있는 PDF, DOCX 파일, TXT·MD·CSV 같은 일반 텍스트 형식을 읽습니다. 한계도 있습니다. 파일당 최대 32MB, 추출한 텍스트 중 처음 256KB, PDF는 처음 20페이지까지만 보고, 파일 하나당 처리 시간은 5초로 제한됩니다. 추출한 내용은 디스크에 저장되지도, 어디에도 기록되지도 않습니다. 1.3.0부터는 스캔한 문서도 읽도록 설정한 Pro 규칙이 스캔한 PDF와 사진(JPEG, PNG, TIFF)도 OCR로 읽습니다. 첫 페이지와 마지막 페이지를 페이지당 약 1초에 읽습니다.

내용 조건은 1.2.0 버전에서 추가된 Pro 기능입니다. 무료 플랜은 폴더 1개에 대해 파일 확장자 기준 규칙을 여전히 지원합니다. 내용 매칭부터는 유료 플랜이 의미를 갖기 시작하는 지점입니다.

내용 기준 정리는 파일 이름도 바꾸나요?

그것만으로는 바꾸지 않습니다. 내용 조건은 파일이 어느 폴더로 갈지만 정할 뿐, 그 외에는 아무것도 하지 않습니다. 이름 변경은 규칙의 별도 부분입니다. 1.3.0부터 File Arbor 규칙은 파일 이름도 바꿀 수 있고, Pro에서는 새 이름에 문서에서 읽은 값(날짜, 금액, 청구서 번호)을 넣을 수 있습니다. 샘플 문서에서 그 값을 한 번 클릭해 가르쳐 주거나, 값 옆에 인쇄된 라벨을 직접 입력하면 됩니다. PDF 내용으로 파일명 바꾸는 방법에서 인보이스 날짜로 그 과정을 차근차근 보여 줍니다.

일부 대안 도구가 이 일을 먼저 했는데, 이를 숨기고 넘어가는 것은 정직하지 않습니다. Hazel의 Contents contain match 조건은 문서 일부를 사용자 지정 토큰으로 담아낸 뒤, 이름 바꾸기 액션에서 그 토큰을 쓸 수 있습니다 — Noodlesoft가 직접 문서화한 내용입니다. File Juggler는 문서 안에서 찾은 패턴과 단어 목록 변수로 파일 이름을 만들 수 있습니다. 내용을 기준으로 이름을 바꾸는 것이 실제로 필요한 작업이라면, 이제 세 도구 모두 할 수 있으며 File Arbor는 1.3.0부터 가능합니다.

이 점은 굳이 짚고 넘어갈 가치가 있습니다. 지금 "내용으로 파일 정리하기" 검색 결과 상위권을 차지한 것은 대부분 완전히 다른 범주의 도구이기 때문입니다. AI 기반 도구들은 문서를 읽고 안에 있는 내용을 바탕으로 새 파일 이름을 만들어 냅니다 — 거래처 이름이나 날짜, 문서 종류를 텍스트에서 뽑아내 2026-04-12-acme-invoice.pdf 같은 이름을 만드는 식입니다. 이는 실제로 유용한 기능이며, Hazel과 File Juggler, File Arbor가 하는 것과는 다릅니다. 이 셋은 사용자가 작성한 패턴이나 지정한 값으로 텍스트를 결정론적으로 담아내는 반면, AI 도구는 모델이 이름을 추론합니다. AI가 만든 이름을 원한다면, 그것은 이 글이 다루는 것과는 다른 범주의 도구입니다.

규칙 기반 내용 매칭은 더 좁고 예측 가능한 도구입니다. 같은 파일을 같은 규칙에 대입하면 언제나 같은 폴더로 갑니다. 추론하는 것은 아무것도 없습니다. 파일 자체는 위치, 그리고 규칙이 이름을 바꾸는 경우에는 이름 말고는 아무것도 바뀌지 않습니다.

내용 기준 정리가 읽지 못하는 파일

모든 내용 매칭 도구에는 실제 한계가 있고, 이 한계는 기능 목록보다 더 중요합니다. File Arbor에서 다음은 어떤 내용 조건과도 일치하지 않습니다.

  • 스캔한 문서와 서류 사진, 규칙이 스캔본을 읽는 경우는 제외. 텍스트 레이어가 없어서 OCR이 실행되기 전까지는 규칙이 읽을 것이 없습니다. 1.3.0부터는 스캔한 문서도 읽도록 설정한 Pro 규칙이 첫 페이지와 마지막 페이지에 OCR을 실행하며, 그렇지 않으면 스캔한 인보이스는 파일 시스템 입장에서는 고양이 사진과 다를 것이 없습니다.
  • 스프레드시트. XLSX 파일은 내용을 읽지 않습니다.
  • Word 문서의 머리글, 바닥글, 각주. 본문 텍스트만 확인합니다.
  • 암호로 보호되거나 암호화된 PDF. 비밀번호 없이는 텍스트를 추출할 수 없습니다.

암호화된 PDF는 사소한 각주가 아니라 실제 공백이며, 경쟁 제품이 실제로 더 앞서 있는 지점이기도 합니다. Hazel 6은 OCR 처리가 안 된 파일에 즉석에서 문자 인식을 추가했고, 암호화된 PDF에 비밀번호를 넣어 여는 방법도 추가했습니다. File Arbor Pro는 1.3.0에서 OCR을 추가했지만 암호화된 PDF를 여는 방법은 없습니다. PDF에 암호가 걸려 있는 경우가 많다면, Hazel(Mac 전용)은 File Arbor의 규칙이 조용히 건너뛸 파일까지 잡아낼 것입니다.

실용적인 조치는 규칙을 만들기 전에 PDF에 실제 텍스트 레이어가 있는지 확인하는 것이며, 없다면 규칙이 스캔한 문서를 읽도록 설정해야 합니다. Word나 최신 스캔 앱에서 내보낸 PDF는 대개 텍스트 레이어가 있습니다. 휴대폰 카메라로 종이를 찍어 만든 PDF는 대개 없습니다.

파일 내용에 정규식 사용하기

content contains invoice처럼 일반 텍스트를 매칭하는 것으로 대부분의 경우는 해결되지만, 단어 대신 패턴이 필요할 때도 있습니다 — 특정 형식의 인보이스 번호나 항상 같은 방식으로 시작하는 참조 코드 같은 경우입니다. File Arbor의 두 번째 내용 조건인 content matches a regex는 추출한 텍스트에 정규식을 적용합니다. content contains와 달리 이 조건은 문자 그대로 매칭됩니다 — 악센트나 대소문자를 정규화하지 않습니다 — 그리고 모든 패턴은 실행 전에 치명적인 백트래킹 여부를 검사받습니다.

정규식을 처음 써 본다면 여기서 바로 시작하지 마세요. 정규식으로 파일 정리하기 가이드에서 문법부터 파일 이름에 바로 붙여 쓸 수 있는 패턴 열 가지까지 다룹니다. 같은 패턴이 파일 내용에도 그대로 적용됩니다. 다른 점은 패턴이 어떤 텍스트를 대상으로 실행되느냐뿐입니다 — 파일 이름이냐, 파일 안에서 추출한 텍스트냐의 차이입니다.

Windows와 Mac에서 똑같이 작동하나요?

두 운영체제에서 동일한 규칙을 쓰고 싶다면 방법은 하나뿐입니다. 두 플랫폼을 위해 만들어진 도구를 쓰는 것입니다. Hazel의 내용 조건은 macOS에만 있고, File Juggler의 내용 조건은 Windows에만 있습니다. 두 플랫폼을 함께 쓰거나 오가며 작업한다면, 어느 쪽 도구의 규칙도 따라오지 않습니다.

기능File ArborHazelFile Jugglerorganize (CLI)
플랫폼Windows & MacMac 전용Windows 전용Windows, Mac & Linux
인터페이스그래픽그래픽그래픽명령줄 (YAML)
내용 조건있음 (Pro)있음있음있음
PDF/DOCX/텍스트 읽기예예예예
스캔 PDF용 OCR예 (Pro, 1.3.0부터)예아니요문서화되지 않음
암호화된 PDF 지원아니오예아니오아니오
파일 내용에 정규식예부분적예예
내용으로 이름 변경예 (Pro, 1.3.0부터)예예예
실시간 폴더 감시예 (Pro)예예아니오 (별도 도구 필요)
무료 플랜예 (감시 폴더 1개, 규칙 2개, 하루 최대 20개 파일, 수동 실행)아니오 (14일 체험)아니오 (30일 체험)예 (무료, 오픈소스)
가격Pro 24.99달러, 일회성42달러 일회성일회성 라이선스무료

여기서 File Arbor의 자리는 좁고 구체적입니다. 동일한 두 가지 내용 조건을 하나의 앱으로, 두 운영체제 모두에서, Auto Mode로 폴더를 실시간 감시하며 실행합니다. Mac에서 Hazel보다, Windows에서 File Juggler보다 더 강력한 것은 아닙니다 — 다만 플랫폼을 굳이 하나 고르지 않아도 되는 도구입니다.

어떤 방법이 나에게 맞을까요?

"이미 엉망이 된 폴더를 딱 한 번만 정리하고 싶다." 방법 1을 쓰세요. 내용 검색 후 손으로 드래그하는 것이 일회성 작업에는 어떤 자동화보다 낫습니다.

"스크립트 짜는 것도 괜찮고, OS 하나만 쓴다." 방법 2는 비용이 들지 않고, 직접 흐름을 만들고 테스트할 의지만 있으면 작동합니다.

"Mac만 쓰고, OCR을 포함해 깊은 내용 매칭을 원한다." Hazel은 살펴볼 만합니다. 문서 안의 텍스트를 매칭하고, 내장 OCR로 스캔한 PDF도 읽습니다.

"Windows만 쓰고, 문서 내용용으로 성숙하고 시각적인 규칙 작성기를 원한다." File Juggler는 PDF와 Word 내용 매칭에서 오랜 실적을 갖고 있고, 정규식과 단어 목록 변수까지 지원합니다.

"Windows와 Mac을 둘 다 쓰거나, 돈을 내기 전에 내용 규칙을 먼저 써보고 싶다." File Arbor는 이런 상황을 위한 도구입니다. 같은 규칙이 두 플랫폼에서 그대로 작동하고, 무료 플랜으로 파일 확장자 기준 규칙을 먼저 써 보고 내용 매칭에 돈을 낼 가치가 있는지 판단할 수 있습니다.

"코드처럼 설정 파일로 관리하고 싶고 YAML도 괜찮다." organize는 무료이고 크로스 플랫폼이며 PDF와 DOCX 내용을 읽지만, 그래픽 인터페이스는 없습니다.

앞으로도 정리된 상태를 유지하는 방법

폴더 하나, 규칙 하나로 시작하세요. 대개 다운로드 폴더가 가장 많은 파일이 오가는 후보입니다. 잡으려는 파일에 실제로 들어 있다고 확신하는 단어나 문구 하나만 고르고, 첫날부터 모든 것을 분류하려 하기보다는 구체적인 곳으로만 보내세요.

실시간 자동화를 켜기 전에 일치하는 파일을 먼저 미리 보세요. 규칙이 조금이라도 넓으면 의도하지 않은 파일까지 잡아냅니다. 기존 파일 묶음을 대상으로 규칙을 고치는 것이 나중에 잘못 옮겨진 파일을 알아차리는 것보다 훨씬 쉽습니다.

가능하면 내용 조건에 유형이나 날짜 조건을 함께 쓰세요. "PDF이면서, 하루 이상 지났고, 'invoice'를 포함"이 "'invoice'를 포함"만 있는 규칙보다 더 정확하고, 그 단어가 우연히 언급된 무관한 파일에 잘못 걸릴 가능성도 줄어듭니다.

FAQ

파일 이름이 아니라 안에 있는 내용을 기준으로 파일을 폴더에 정리할 수 있나요?

네, 가능합니다. 내용 기준 규칙은 PDF, Word 문서, 텍스트 파일 안에 있는 실제 글자를 읽어서 특정 단어나 패턴이 있으면 지정한 폴더로 옮깁니다. Hazel, File Juggler, 오픈소스 도구 organize, File Arbor 모두 이 기능을 어느 정도 지원하며, 네 도구 모두 읽은 내용을 바탕으로 새 파일 이름까지 만들 수 있습니다. File Arbor Pro는 이 기능을 1.3.0에서 추가했습니다.

내용 기준 파일 정리는 파일 이름도 안에 있는 내용에 맞춰 바꿔주나요?

원할 때만 그렇습니다. 내용 조건 자체는 오직 어떤 폴더로 보낼지만 결정합니다. 1.3.0부터 File Arbor Pro는 문서에서 청구서 날짜 같은 값을 읽어 그 값으로 파일 이름을 만들 수도 있으며, Hazel, File Juggler, organize도 그렇게 할 수 있습니다. AI 기반 도구들도 내용으로 이름을 바꾸지만, 패턴으로 텍스트를 그대로 가져오는 대신 이름을 추론해서 만들어 냅니다.

스캔한 PDF나 서류를 찍은 사진도 내용 기준 규칙으로 읽을 수 있나요?

OCR을 실행하는 도구에서만 가능합니다. 내용 매칭은 파일 안에 있는 텍스트 레이어에 의존합니다. 스캔한 PDF나 서류 사진에는 텍스트 레이어가 없으므로, OCR이 실행되기 전까지는 내용 조건이 읽을 것이 없습니다. Hazel은 6버전부터 OCR 처리가 안 된 파일에 즉석에서 문자 인식을 실행한 뒤 매칭하며, 1.3.0부터는 규칙이 스캔한 문서도 읽도록 설정된 경우 File Arbor Pro도 그렇게 합니다. File Juggler의 문서에 따르면 스캔본에는 별도의 OCR 프로그램이 필요합니다.

내용으로 파일을 정리하는 것과 AI 파일 정리는 같은 건가요?

아닙니다. 내용 기준 규칙은 결정론적인 텍스트·정규식 매칭이라 같은 파일에는 언제나 같은 결과가 나오고, 완전히 오프라인에서 동작합니다. AI 파일 정리 도구는 언어 모델로 의미를 추론하고 새 파일 이름을 제안하는 경우가 많습니다. 둘 다 파일을 폴더로 분류하고 이름도 바꿀 수 있습니다. File Arbor Pro(1.3.0부터), Hazel, File Juggler, organize는 이름을 추론하는 대신 사용자가 지정한 값으로 이름을 만듭니다.

내용 기준 파일 정리는 Windows와 Mac에서 똑같이 작동하나요?

도구가 크로스 플랫폼일 때만 그렇습니다. Hazel의 내용 조건은 Mac 전용이고, File Juggler의 내용 조건은 Windows 전용입니다. File Arbor는 content contains와 content matches a regex라는 동일한 두 가지 내용 조건을 하나의 앱으로 Windows와 macOS 양쪽에서 네이티브로 제공합니다.

무료 플랜에서도 내용 기준 정리를 쓸 수 있나요?

아니요. 내용 조건은 Pro 기능입니다. 무료 플랜은 감시 폴더 1개, 규칙 2개, 하루 최대 20개 파일, 수동 실행을 지원하며, 매칭은 파일 확장자로만 가능합니다. 내용 조건은 Auto Mode, 무제한 규칙과 함께 24.99달러 일회성 Pro 업그레이드가 필요합니다.

핵심 정리

File Arbor에서 내용 기준 정리는 안에 적힌 것을 기준으로 파일을 분류하는 일이며, 1.3.0부터는 Pro에서 그 내용으로 이름까지 바꿀 수 있습니다. Hazel과 File Juggler도 그렇게 할 수 있습니다. Windows와 Mac 모두 내장 검색으로 무료로 수동 정리를 할 수 있고, 스크립트를 짤 의지만 있다면 자동화도 가능합니다. File Arbor든 Hazel이든 File Juggler든, 플랫폼에 맞는 전용 규칙 기반 앱을 쓰면 같은 아이디어가 한 번 설정하고 잊어버려도 되는 규칙이 됩니다.

Windows와 Mac을 함께 쓴다면 File Arbor를 다운로드해 다운로드 폴더에 내용 규칙을 하나 만들어 보세요. 무료 플랜만으로도 파일 확장자 기준 규칙이 자신의 상황에 맞는지 확인할 수 있고, 내용 매칭에 돈을 낼 준비가 되면 Pro가 기다리고 있습니다.