·4분 읽기

Mac에서 파일 이름의 공백을 제거하는 방법

파일 이름의 공백은 터미널 명령, URL, 그리고 공백을 고려하지 않고 작성된 스크립트에서 문제를 일으킵니다. 폴더 전체를 파일 하나씩 정리하는 건 오후 시간을 제대로 쓰는 방법이 아닙니다.

파일 이름의 공백은 Finder에서는 멀쩡해 보이지만 거의 다른 모든 곳에서 문제를 일으킵니다. 경로를 따옴표로 감싸는 걸 잊으면 터미널 명령이 깨집니다. URL에서는 공백이 "%20"으로 바뀌어 링크를 읽기 어렵게 만들거나 가끔은 아예 작동을 멈추게 합니다. 공백을 고려하지 않고 작성된 스크립트는 조용히 실패하거나 파일 이름을 의도치 않은 조각으로 나눠버립니다.

흔한 해결책은 모든 공백을 밑줄이나 하이픈으로 바꾸거나 아예 없애는 것입니다. 이론상으로는 간단하지만, "Final Report March 2026.pdf" 같은 이름의 파일 80개가 든 폴더라면 실제로는 지루한 작업입니다.

Finder의 바꾸기 기능으로 할 수 있는 것과 없는 것

Finder의 일괄 이름 변경은 정확한 문자열 찾기 및 바꾸기를 지원하므로, 모든 공백을 하이픈으로 바꾸는 것은 기술적으로 가능합니다 — 공백 문자 하나를 찾아 "-"로 바꾸면 됩니다. 간단한 경우에는 이 방법이 통하지만, 다음과 같은 경우에는 한계에 부딪힙니다.

  • 공백을 완전히 제거해 "Final Report"를 "FinalReport"로 만들어야 할 때 — 한 번의 바꾸기로는 처리되지만, 이중 공백을 고치는 등 다른 정리 작업과 결합하려면 여러 번 반복해야 합니다
  • 공백은 제거하되 파일 확장자는 정확히 그대로 유지하고 싶을 때
  • 대소문자 수정이나 다른 문자 제거까지 포함하는 더 큰 정리 작업의 일부로 이 작업이 필요할 때

파이프라인 한 단계로 처리하는 공백 제거

Renym은 찾기 및 바꾸기를 통해 공백을 제거하며, 필요한 다른 모든 정리 단계와 한 번의 작업으로 연결할 수 있습니다.

macOS에서 파일 이름의 공백을 제거하는 Renym

공백을 하이픈이나 밑줄로 바꾸기

공백을 찾아 "-"나 "_"로 바꿉니다. 배치의 모든 파일이 한 번에 같은 처리를 받으며, 무엇이든 적용하기 전에 미리보기로 정확한 결과를 확인할 수 있습니다.

공백 완전히 제거하기

"Final Report.pdf"를 구분자 없이 "FinalReport.pdf"로 만들고 싶다면 공백을 빈 문자열로 바꾸세요. 작업 하나로 배치 전체가 처리됩니다.

남은 이중 공백이나 불필요한 잔여물 정리

특정 단어나 접두어를 제거하고 나면 파일 이름에 이중 공백이나 어색한 빈 공간이 남기도 합니다. 같은 파이프라인에 \s+를 단일 공백이나 하이픈으로 바꾸는 정규식 단계를 추가해 이를 정리하세요.

Mac App Store에서 Renym 받기

다음 기사

Renym

Rename hundreds of files with visual pipelines — regex, numbering, case changes.

Get Renym on the Mac App Store