Windows 10에서 파일 이름을 일괄적으로 바꾸는 방법
윈도우에서 파일 이름 일괄 변경하는 방법
윈도우 환경에서 여러 파일의 이름을 한 번에 변경해야 하는 상황이 종종 발생합니다. 몇 개의 파일이라면 일일이 클릭하고 입력하는 수고를 감수할 수 있지만, 파일 수가 많아지면 작업이 매우 지루해집니다. 다행히도 윈도우 10에서는 여러 파일의 이름을 빠르고 효율적으로 변경할 수 있는 다양한 방법들을 제공합니다.

본 문서에서는 명령 프롬프트와 파일 탐색기를 사용하여 파일 이름을 일괄적으로 변경하는 구체적인 방법을 상세히 안내합니다.
명령 프롬프트를 이용한 파일 이름 일괄 변경
명령 프롬프트는 윈도우 내에서 다양한 명령을 실행할 수 있는 강력한 도구입니다. 디스크 파티션 관리, 프로그램 실행, 배치 파일 실행뿐만 아니라 일괄 파일 이름 변경과 같은 고급 작업도 수행할 수 있습니다. 명령 프롬프트를 활용하여 파일 이름을 일괄적으로 변경하는 방법을 알아보겠습니다.
참고: 파워쉘(PowerShell)은 명령 프롬프트와는 다른 도구이므로, 일부 명령은 정상적으로 작동하지 않을 수 있습니다. 특히 공백이 포함된 파일 이름에 사용되는 따옴표는 파워쉘에서 작동하지 않는 대표적인 예입니다. 이 섹션에서는 파워쉘이 아닌 순수 명령 프롬프트를 기준으로 설명합니다. 파워쉘을 이용한 일괄 파일 이름 변경 방법은 별도로 다루도록 하겠습니다.
명령 프롬프트로 파일 이름에 텍스트 추가 및 제거
이 방법에서는 '?'와 '*' 와일드카드를 사용합니다. '?'는 이름의 기존 부분을 유지할 문자 수를 지정하는 데 사용되며, '*'는 특정 파일 확장자를 가진 모든 파일을 포함시키는 데 사용됩니다.
- Cortana 검색 표시줄에 "cmd"를 입력하여 명령 프롬프트를 실행합니다.

- 명령 프롬프트에서 `cd [드라이브 문자]:\[폴더1]\[폴더2]` 와 같은 형식으로, 이름을 변경하고자 하는 파일들이 있는 폴더로 이동합니다. 예를 들어, `cd c:\tester` 와 같이 입력합니다.

- `dir` 명령어를 입력하여 해당 폴더 내의 모든 파일 목록을 확인합니다.

- `ren *.[확장자] ???[추가 텍스트].*` 명령어를 입력합니다. 여기서 '?'의 개수에 따라 기존 파일 이름에서 유지할 문자 수가 결정됩니다. 예를 들어, `???`는 기존 이름에서 처음 세 글자를 유지하고, `????`는 처음 네 글자를 유지합니다. 필요에 따라 '?'를 더 추가할 수 있으며, 가장 긴 파일 이름을 기준으로 충분히 많은 '?'를 추가하면 모든 파일 이름에 적용됩니다.
- 다시 `dir` 명령어를 입력하여 변경 사항을 확인합니다. 지정한 '?'의 개수에 따라 파일 이름의 일부가 잘리고, 추가 텍스트가 붙은 것을 확인할 수 있습니다.

예를 들어, `ren *.docx ??????-Windows-Notes.*` 명령어는 모든 ".docx" 파일의 이름을 변경하며, 기존 파일 이름의 처음 6글자를 유지하고, "-Windows-Notes" 텍스트를 추가합니다.
여러 파일 이름 다듬기
파일 이름을 더 짧게 만들고 싶을 때는 다음 명령어를 사용할 수 있습니다. 예를 들어, 이미 사용자 정의된 이름으로 된 ".jpg" 파일들의 이름을 다듬고 싶다면, 해당 디렉토리에서 `ren *.* ??????.*` 명령어를 실행하여 이름에서 처음 6글자만 남길 수 있습니다. "mountain_trip.jpg" 파일은 "mounta.jpg"로 변경됩니다. 파일 이름이 6자 미만인 경우, 그대로 유지됩니다.
여러 파일 이름 수정
비슷한 이름의 파일들에서 특정 부분만 바꾸고 싶을 때는 다음 명령어를 사용합니다. 예를 들어, "vacation_2019"로 시작하는 여러 파일 이름을 "vacay_19"로 바꾸고 싶다면, 해당 디렉토리에서 `ren vacation_2019*.* vacay_19*.*` 명령어를 실행합니다. 이 명령어는 파일 이름의 일부분을 변경하는 데 유용합니다.
특정 확장자를 가진 파일 변경
특정 확장자 (예: .jpg)를 가진 파일들만 변경하고 싶을 때는 다음 방법을 사용합니다. 예를 들어, "vacation_2019"로 시작하는 파일들 중 확장자가 ".jpg"인 파일만 "vacay_19"로 변경하고 싶다면, 다음 과정을 따릅니다.
- 해당 파일들이 있는 디렉토리로 이동합니다.

- `ren vacation_2019*.jpg vacay_19*.jpg` 명령어를 입력합니다.

이 명령어는 위에서 언급한 모든 파일을 변경하지만, ".jpg" 확장자를 가진 파일에만 적용됩니다.
파일 확장자 변경
여러 파일의 확장자를 한 번에 변경하고 싶을 수도 있습니다. 기존 파일 이름의 일부를 변경하는 기능을 사용하여 이를 수행할 수 있지만, 더 쉬운 방법이 있습니다. 예를 들어, 특정 디렉토리에서 모든 ".jpg" 파일을 ".png" 파일로 변경하려면 `ren *.jpg *.png` 명령어를 입력하면 됩니다. 이 방법은 다양한 확장자 변경에 적용할 수 있습니다.
파일 탐색기를 이용한 일괄 파일 이름 변경
윈도우 10 파일 탐색기에서도 여러 파일의 이름을 한 번에 변경할 수 있는 편리한 기능을 제공합니다. 사용 방법이 매우 간단하고 접근성이 좋습니다. 다만, 파일 탐색기를 이용한 방법은 파일 이름 끝에 "(#)" 형태의 숫자를 추가하는 특징이 있습니다. 즉, "파일 이름 (1)", "파일 이름 (2)" 와 같이 변경됩니다. 만약 이런 추가적인 번호 부여가 필요하지 않다면 먼저 단일 파일의 이름을 원하는 대로 변경한 후 이 방법을 사용하여 일괄 변경하는 것이 좋습니다.
여러 파일 이름 한 번에 변경하기
- 이름을 변경하고 싶은 파일들이 있는 폴더로 이동합니다. 폴더 내 모든 파일의 이름을 변경하고 싶다면, 마우스 오른쪽 버튼 클릭 + 드래그 명령을 사용하여 모두 선택하거나, Ctrl + A 단축키를 사용하여 전체 선택을 할 수 있습니다. 또는, Ctrl 키를 누른 상태에서 개별적으로 선택하려는 파일들을 클릭하여 선택할 수 있습니다. 반대로, 전체 선택 후 Ctrl 키를 누른 상태에서 선택을 취소하려는 파일을 클릭하여 일부만 선택 해제할 수도 있습니다. Shift 키를 사용하여 파일 범위를 선택할 수도 있습니다.

- 선택한 파일 중 하나를 마우스 오른쪽 버튼으로 클릭한 다음, 팝업 메뉴에서 "이름 바꾸기"를 선택합니다.

- 모든 파일에 적용하고 싶은 이름을 입력하고 Enter 키를 누릅니다. 선택한 모든 파일의 이름이 동일하게 변경되며, 파일명 뒤에 "(01)", "(02)" 등과 같은 번호가 추가됩니다.

만약 결과가 만족스럽지 않거나, 명령 프롬프트 방식을 시도하고 싶다면, Ctrl + Z 키를 눌러 이름 변경을 즉시 취소할 수 있습니다. 파일은 이전 이름으로 즉시 복원됩니다.
파일 탐색기를 사용한 일괄 파일 이름 변경은 빠르고 간단하지만, 명령 프롬프트에 비해 다양한 옵션을 제공하지는 않습니다. 다양한 옵션과 고급 기능을 원한다면 명령 프롬프트를 사용하는 것이 좋습니다. 처음에는 다소 복잡해 보일 수 있지만, 익숙해지면 편리하게 사용할 수 있습니다.
추가 FAQ
1. 일괄 이름 변경을 취소할 수 있나요?
파일 탐색기를 사용한 방법은 가능합니다. 변경 후 즉시 Ctrl + Z를 누르면 이전 상태로 복원됩니다. 다만, 명령 프롬프트나 파워쉘에는 이러한 되돌리기 기능이 없습니다.
2. 일괄 이름 변경에 위험은 없나요?
일괄 이름 변경 자체는 위험하지 않지만, 프로그램이나 운영체제에 필수적인 파일의 이름이나 확장자를 변경하면 문제가 발생할 수 있습니다. 일괄 이름 변경은 여러 항목을 한 번에 변경하므로, 일반적인 이름 변경보다 더욱 신중하게 진행해야 합니다.
3. 일괄 이름 변경을 위한 추천 도구가 있나요?
파일 탐색기의 제한적인 기능과 명령 프롬프트의 복잡함 때문에, 두 가지의 장점을 결합한 타사 도구나 앱이 개발되었습니다. 이러한 프로그램들은 일괄 이름 변경 외에도 다양한 기능들을 제공하는 경우가 많습니다. 대표적인 프로그램으로는 Bulk Rename Utility, Advanced Renamer, Renamer 등이 있습니다.
명령 프롬프트를 사용하여 여러 파일의 이름을 변경하는 것은 좋은 출발점이 될 수 있습니다. 명령 프롬프트는 단순히 이름을 변경하는 것 이상의 기능을 제공하므로, 사용 방법을 익혀두면 여러모로 유용합니다. 또한, 코딩의 기초를 다지는 데에도 도움이 됩니다.
결론적으로, 파일 탐색기와 명령 프롬프트는 각각 장단점을 가지고 있습니다. 간단한 이름 변경을 원한다면 파일 탐색기가 더 쉽고 빠릅니다. 하지만, 고급 일괄 이름 변경 기능이 필요하거나, 타사 앱을 사용하고 싶지 않다면 명령 프롬프트를 사용해 볼 것을 추천합니다.
이 가이드가 일괄 이름 변경에 대한 이해를 높이고 파일 관리 능력을 향상시키는 데 도움이 되기를 바랍니다. 파일을 하나씩 수동으로 변경하는 것은 매우 지루하고 시간이 많이 걸리는 작업입니다. 일괄 파일 이름 변경은 특히 바쁜 현대 사회에서 시간을 절약해 주는 유용한 기능입니다.
질문이 있거나 일괄 이름 변경 주제에 추가하고 싶은 의견이 있다면 댓글 섹션에 남겨주세요. 기꺼이 도와드리겠습니다.