이름을 바꿔야 할 파일이 수십 개라면 하나씩 일일이 수정하는 것은 비효율적입니다. 이럴 때 일괄 이름 바꾸기(대량 이름 변경) 기능을 활용하면 시간을 크게 절약할 수 있습니다. Windows 10에는 기본 내장 기능부터 무료 서드파티 프로그램까지 다양한 방법이 마련되어 있습니다.
각 방법마다 장단점이 뚜렷합니다. 예를 들어 파일 탐색기는 가장 빠르고 간편하지만 세부 옵션이 제한적이고, 명령 프롬프트는 더 많은 기능을 제공하지만 명령어 사용법을 익혀야 하는 번거로움이 있습니다.
1. 파일 탐색기로 파일 이름 일괄 변경하기
간단한 이름 변경만 필요하다면 별도의 프로그램을 설치할 필요가 없습니다. Windows에 기본 내장된 이름 바꾸기 기능으로도 여러 파일을 한꺼번에 처리할 수 있습니다.
- 이름을 변경할 모든 파일을 하나의 폴더에 모아둡니다.
- 파일 탐색기를 열어 해당 폴더에 접속합니다.
- 일괄 변경할 파일을 모두 선택합니다. 연속된 파일을 선택하려면 첫 번째 파일을 클릭한 후 Shift 키를 누른 상태로 마지막 파일을 클릭하면 됩니다. 중간중간 건너뛰며 선택하려면 Ctrl 키를 누른 상태에서 원하는 파일을 하나씩 클릭합니다.
- 선택된 파일 중 아무거나 하나를 마우스 오른쪽 버튼으로 클릭하고 이름 바꾸기(Rename)를 선택합니다.
- 파일 이름이 편집 가능한 상태로 바뀌면 새 이름을 입력하고 Enter 키를 누릅니다.
- 선택한 모든 파일에 동일한 이름이 적용되며, 각 파일 이름 뒤에 순서를 구분하는 번호가 자동으로 붙습니다.
- 실수로 잘못 변경했다면 Ctrl + Z를 눌러 원래 이름으로 되돌릴 수 있습니다.
2. 명령 프롬프트(CMD)로 파일 이름 일괄 변경하기
좀 더 다양한 옵션으로 이름을 변경하고 싶다면 명령 프롬프트를 활용해 보세요. ?와 * 같은 와일드카드 문자를 사용해 파일을 지정할 수 있어 다음과 같은 작업이 가능합니다.
- 특정 확장자를 가진 파일만 골라서 이름 변경
- 폴더 안의 파일을 일일이 클릭해 선택할 필요 없음
- 여러 파일의 확장자를 한 번에 대량 변경
- 스크립트를 작성해 이름 변경 작업 자동화
핵심은 ren 또는 rename 명령어입니다.
- Cortana 검색창에 명령 프롬프트(Command Prompt)를 검색해 실행합니다.
- 아래 명령어를 입력해 현재 작업 디렉터리를 파일이 있는 폴더로 변경합니다.
cd <폴더 경로>
- 모든 파일 이름 끝에 특정 단어(예: Mahesh)를 접미사로 추가하려면 다음 명령어를 사용합니다.
rename *.* ??????????????????????-Mahesh.*
각 매개변수의 의미는 다음과 같습니다.
rename – 명령 프롬프트에서 파일 이름을 변경하는 명령어입니다.
*.* – 현재 폴더의 모든 파일을 선택합니다.
??????????????????????-Mahesh.* – 물음표(?)는 원본 파일 이름을 그대로 유지한다는 의미이고, Mahesh는 추가할 새 단어, 마지막의 *는 기존 확장자를 그대로 유지하라는 뜻입니다.
- 확장자를 변경하려면, 예를 들어 JPG를 PNG로 바꾸려면 다음 명령어를 입력합니다.
rename *.jpg *.png
와일드카드 조합에 따라 활용 범위가 무궁무진하므로, 필요에 맞게 응용해 보세요.
3. PowerShell로 여러 파일 이름 한 번에 변경하기
PowerShell 환경을 선호한다면 역시 명령어로 파일 이름을 변경할 수 있습니다. 명령 프롬프트보다는 다소 복잡하지만 훨씬 강력한 기능을 제공합니다.
다음 예시는 모든 파일 이름에서 John이라는 단어를 Mike로 교체하는 방법입니다.
- Cortana 검색으로 Windows PowerShell을 찾아 실행합니다.
- 아래 명령어로 파일이 있는 디렉터리로 이동합니다.
cd <경로>
- PowerShell에 다음 명령어를 입력하고 Enter 키를 누릅니다. 지정한 폴더의 모든 파일에서 John이 Mike로 교체됩니다.
dir | rename-item -NewName {$_.name -replace "John","Mike"}
- 실행 도중 오류 메시지가 표시될 수 있지만, 실제로는 파일 이름이 정상적으로 변경됩니다.
- 이 명령어는 다양한 패턴 조합이 가능해 원하는 형식의 이름 규칙을 자유롭게 만들 수 있습니다.
4. Microsoft PowerToys(PowerRename) 활용하기
마이크로소프트가 공식 배포하는 유틸리티 모음인 PowerToys에는 PowerRename이라는 이름 변경 도구가 포함되어 있습니다. 고급 옵션을 갖춘 일괄 이름 변경이 가능하며, 설치 시 마우스 오른쪽 버튼 컨텍스트 메뉴에 자동으로 추가되어 언제든 손쉽게 호출할 수 있습니다.
- GitHub의 PowerToys 페이지에서 최신 버전을 다운로드합니다.
- 컴퓨터에 PowerToys를 설치합니다.
- 파일 탐색기로 파일이 있는 폴더를 엽니다.
- 이름을 변경할 파일을 선택합니다.
- 파일 중 하나를 마우스 오른쪽 버튼으로 클릭하고 PowerRename을 선택합니다.
- 다양한 이름 변경 옵션이 담긴 창이 열리면 원하는 설정을 적용하면 됩니다.
5. Bulk Rename Utility로 대량 이름 변경하기
Bulk Rename Utility는 무료로 사용할 수 있는 대량 이름 변경 전문 프로그램입니다. 하나의 화면에서 거의 모든 옵션을 확인하고 설정할 수 있어 초보자도 직관적으로 사용하기 좋습니다.
- Bulk Rename Utility를 다운로드해 설치합니다.
- 프로그램을 실행합니다.
- 왼쪽 영역에서 파일이 위치한 폴더를 선택합니다.
- 오른쪽 영역에서 이름을 변경할 파일을 모두 선택합니다.
- 인터페이스의 다양한 옵션을 조합해 원하는 이름 규칙을 설정합니다.
- 우측 하단의 Preview(미리보기) 버튼을 클릭하면 변경 결과를 미리 확인할 수 있습니다.
- 결과에 만족했다면 Rename(이름 바꾸기) 버튼을 눌러 실제로 적용합니다.
6. Rename Master로 파일 이름 일괄 변경하기
Rename Master 역시 무료로 제공되는 대량 이름 변경 도구입니다.
- Rename Master를 다운로드해 설치합니다.
- 프로그램을 실행합니다.
- 오른쪽 창에서 이름을 변경할 파일과 폴더를 선택합니다.
- Renaming Script 탭으로 이동해 원하는 이름 변경 옵션을 하나 이상 선택합니다.
- Rename 버튼을 클릭하면 이름 변경이 시작됩니다.
또한 직접 작성한 사용자 지정 스크립트를 활용해 파일 이름을 일괄 변경할 수도 있습니다.
여러분은 어떤 방법을 가장 즐겨 사용하시나요? 간편한 파일 탐색기인가요, 아니면 더 강력한 별도의 도구인가요? 아래 댓글로 의견을 남겨 주세요.