Computer >> 컴퓨터 >  >> 시스템 >> Windows

Windows에서 파일 이름을 한 번에 바꾸는 3가지 방법

Windows에서 파일 이름을 한 번에 바꾸는 3가지 방법

디지털 파일이 쌓일수록 파일을 쉽게 찾을 수 있도록 이름을 정리하고 싶어지죠. 하지만 수십, 수백 개의 비슷한 파일을 하나씩 이름을 바꾸다 보면 시간이 얼마나 걸리는지 상상도 되지 않습니다. 다행히 Windows에는 파일 이름을 일괄 변경할 수 있는 방법이 여러 가지 있어, 시간과 수고를 크게 줄일 수 있습니다.

마지막에 서드파티 도구 몇 가지도 소개하긴 하지만, 대부분의 경우 별도의 프로그램을 설치할 필요 없이 Windows에 기본 내장된 도구만으로 충분합니다.

1. 파일 탐색기로 일괄 이름 바꾸기

Windows에서 파일 이름을 한 번에 바꾸는 가장 간단한 방법은 파일 탐색기를 이용하는 것입니다. 이름을 바꿀 파일을 모두 선택한 뒤 F2 키를 누르거나(마우스 오른쪽 버튼을 클릭해 '이름 바꾸기'를 선택해도 됩니다), 첫 번째 파일에 원하는 이름을 입력하고 Enter 키를 누르면 됩니다. 그러면 선택된 나머지 파일들에도 같은 이름이 자동으로 적용됩니다.

Windows에서 파일 이름을 한 번에 바꾸는 3가지 방법

예를 들어 기본 날짜 형식으로 저장된 이미지 파일들을 더 읽기 쉬운 이름으로 바꾸고 싶다면, 첫 번째 파일에 '2021년 1월' 같은 이름을 입력하면 됩니다. 이 방법을 사용하면 각 파일 이름 옆 괄호 안에 순차적인 번호가 자동으로 붙습니다. 프로젝트 파일, 여행 사진 등 비슷한 파일을 한데 모아 관리하기에 아주 유용합니다.

Windows에서 파일 이름을 한 번에 바꾸는 3가지 방법

파일 탐색기를 이용한 방법은 이렇게 간단하지만, 기본적인 기능만 제공한다는 한계가 있습니다. 예를 들어 파일 확장자(.html 등)를 변경할 수 없고, Windows가 자동으로 붙이는 번호를 제한하거나 조정할 수도 없습니다. 더 고급 기능이 필요하다면 명령 프롬프트나 Windows PowerShell을 사용해야 합니다.

2. 명령 프롬프트로 일괄 이름 바꾸기

Windows에서 확장자만 한 번에 바꾸고 싶다면 명령 프롬프트가 훌륭한 도구입니다. 파일 이름 자체를 바꾸는 것도 가능합니다. 먼저 확장자 변경부터 살펴보겠습니다.

예전에는 파일 탐색기의 '파일' 메뉴에서 바로 명령 프롬프트를 실행할 수 있었지만, Windows 10부터는 해당 옵션이 사라졌습니다. 그래도 명령 프롬프트를 여는 방법은 여러 가지가 있습니다.

1. Win + R 키를 누르고 "cmd"를 입력한 후 확인을 클릭해 명령 프롬프트를 실행합니다.

Windows에서 파일 이름을 한 번에 바꾸는 3가지 방법

2. 명령 프롬프트 창이 열리면 파일이 있는 폴더로 작업 디렉터리를 변경해야 합니다. 전체 경로를 직접 입력해도 되고, 파일 탐색기에서 해당 폴더를 연 뒤 파일 목록 위에 있는 경로를 마우스 오른쪽 버튼으로 클릭해 '주소 복사'를 선택해도 됩니다.

Windows에서 파일 이름을 한 번에 바꾸는 3가지 방법

복사한 경로를 명령 프롬프트에 붙여넣으면 됩니다. 이때 경로 앞에 cd를 입력해야 합니다.

복사와 붙여넣기가 제대로 되지 않는다면, 명령 프롬프트 설정에서 복사·붙여넣기 기능을 활성화해야 할 수도 있습니다.

Windows에서 파일 이름을 한 번에 바꾸는 3가지 방법

다음 명령어를 원하는 확장자에 맞게 입력합니다:

ren *.fileext1 *.fileext2

여기서는 .jpg 확장자를 .png로 변경해 보겠습니다. 단, 이 명령은 실제 파일 형식을 변환하는 것이 아니라 확장자 표시만 변경한다는 점에 유의하세요.

Windows에서 파일 이름을 한 번에 바꾸는 3가지 방법

파일 이름 자체를 한 번에 바꾸는 것도 비슷한 방식입니다. 다만 파일 이름에 공통 문자가 많으면 '중복 파일' 오류가 발생할 수 있습니다. 이를 방지하려면 와일드카드(물음표 ?)를 사용해 원본 이름의 고유한 부분을 유지해야 합니다.

제 예시의 파일들은 모두 '01'로 시작하며, 일부 파일은 10자까지 같은 문자를 공유합니다.

명령 프롬프트에서 파일이 있는 폴더로 디렉터리를 변경한 후 다음과 같이 입력합니다:

ren *.fileext ???name.fileext

필요한 만큼 ?를 입력하면 됩니다. 파일 이름에 공백을 넣고 싶다면 "???File Name.jpg"처럼 따옴표로 묶어야 합니다. 새 이름을 앞쪽에 두고 싶다면 FileName????처럼 파일 이름 뒤에 와일드카드를 배치하면 됩니다. 제 경우에는 다음과 같이 사용했습니다:

ren *.jpg ?????????January.jpg
Windows에서 파일 이름을 한 번에 바꾸는 3가지 방법

이 방법은 다소 까다로울 수 있습니다. 원본 파일 이름의 길이가 모두 같지 않으면 일부 파일만 이름이 변경됩니다.

3. Windows PowerShell로 일괄 이름 바꾸기

Windows PowerShell은 일반 명령 프롬프트보다 훨씬 강력하면서도 사용법이 비슷해 어렵지 않습니다. PowerShell로 파일 이름을 한 번에 바꾸려면 몇 가지 간단한 명령어만 알면 됩니다.

파일 탐색기에서 해당 폴더를 연 뒤 '파일' 메뉴에서 'Windows PowerShell 열기'를 선택합니다.

Windows에서 파일 이름을 한 번에 바꾸는 3가지 방법

PowerShell이 열리면 아래 명령어를 입력합니다. 이때 "TestName"은 원하는 파일 이름으로 바꾸고, 확장자도 실제 사용하는 것으로 지정해야 합니다.

dir | %{$x=0} {Rename-Item $_ -NewName "TestName$x.jpg"; $x++ }
Windows에서 파일 이름을 한 번에 바꾸는 3가지 방법 Windows에서 파일 이름을 한 번에 바꾸는 3가지 방법

위 명령어는 폴더 내 모든 파일을 Rename-Item 명령으로 전달해 "TestName*" 형식으로 이름을 바꿉니다. 여기서 *는 숫자를 의미하며, "$x"를 통해 순차적으로 번호가 할당되므로 각 파일이 고유한 이름을 갖게 됩니다.

폴더 내 모든 파일의 확장자를 변경하려면 아래 명령어를 사용하세요.

Get-ChildItem *.jpg | Rename-Item -NewName { $_.Name -replace '.jpg','.png' }
Windows에서 파일 이름을 한 번에 바꾸는 3가지 방법

위 명령어는 폴더 내 .jpg 확장자를 가진 모든 파일을 찾아 .png로 변경합니다.

Windows에서 파일 이름을 한 번에 바꾸는 3가지 방법

Rename-Item 명령어에 대해 더 자세히 알고 싶다면 Microsoft 공식 문서에서 다양한 정의와 예제를 확인할 수 있습니다.

세 가지 방법 중 어떤 것이 가장 마음에 드시나요? PowerShell은 초보자에게 다소 부담스러울 수 있지만, 한 번 익숙해지면 활용 재미가 쏠쏠합니다. 기본 설치된 앱을 제거하는 데에도 활용할 수 있습니다.

이 글이 도움이 되었기를 바랍니다. 파일 이름을 수동으로 한 번에 바꾸는 다른 방법이 있다면 의견을 나눠주세요. 파일에 빠르게 접근하기 위한 심볼릭 링크를 만드는 방법도 알아두면 유용합니다. 또한 파일 탐색기에서 대량의 파일을 이동할 계획이라면, 대량 파일을 빠르게 복사하는 간단한 방법들도 확인해 보세요.