지금 공유 :

Windows, Mac, Linux에서 파일 확장자를 변경하는 방법을 알아보세요. 간단한 GUI 방식부터 명령줄을 이용한 일괄 및 재귀적 이름 변경까지 다양한 방법을 다룹니다.

1. 파일 확장자란 무엇인가요?

1.1 정의 및 형식

파일 확장자는 파일 이름 끝에 있는 점 뒤에 붙는 접미사입니다. 예를 들어, .docx in myfile.docx, .jpg in mypicture.jpg.mp4 in myvideo.mp4운영 체제는 파일 확장자를 읽어 어떤 프로그램이 파일을 열어야 하는지 결정합니다. 확장자는 파일 내용이 아니라 파일 이름 자체에 저장됩니다.

1.2 파일 확장자는 어디에서 찾을 수 있나요?

m에서는 기본적으로 파일 확장자가 숨겨져 있습니다.ost 시스템. 일단 가시화되면 (참조) 제 2) 확장자는 파일 탐색기(Windows) 또는 Finder(Mac)에서 파일 이름 끝에 나타납니다. 특정 파일의 확장자는 파일 탐색기에서도 확인할 수 있습니다. 등록 Windows의 대화 상자 또는 정보 얻으 맥용 패널.

1.3 일반적인 파일 확장자 유형

  • 서류: .doc, .docx, .pdf, .txt, .html
  • 이미지 : .jpg, .jpeg, .png, .bmp
  • 동영상 : .mp4, .avi, .wmv
  • 오디오 : .mp3, .wav

2. 파일 이름 변경 전 파일 확장자 표시 (필수 조건)

기본적으로 Windows는 알려진 파일 형식의 파일 확장자는 숨기고 알 수 없는 파일 형식의 파일 확장자는 표시합니다. Mac은 모든 파일 확장자를 숨깁니다. GUI 기반 이름 변경 방법은 파일 확장자가 표시되어야 하므로, 3장과 4장으로 진행하기 전에 이 섹션을 완료하십시오.

2.1 Windows 10에서 파일 확장자 표시

2.1.1 파일 탐색기 보기 탭을 통해 (가장 빠른 방법)

  1. 엽니다 파일 탐색기 -> 클릭하세요 관측 탭.
  2. 체크 파일 이름 확장명 표시/숨기기 그룹에서.

Windows 10에서 파일 탐색기에 파일 확장자를 표시하는 방법.

2.1.2 폴더 옵션을 통한 방법 (대체 방법)

  1. 파일 탐색기에서 클릭하세요 관측 -> 옵션 -> 폴더 및 검색 옵션 변경. 또는 승 + R입력 control folders, 그리고 언론 엔터 버튼.
  2. . 폴더 옵션 대화 상자에서 관측 탭 -> 선택 해제 알려진 파일 형식의 파일 확장명 숨기기 -> 클릭 OK.

Windows 10에서 폴더 옵션의 알려진 파일 형식에 대한 파일 확장명 표시 방법을 알아보세요.

2.2 Windows 11에서 파일 확장자 표시

2.2.1 보기 > 표시 메뉴를 통해 (가장 빠른 방법)

Windows 11에서는 파일 확장자 표시/해제 토글 버튼이 보기 메뉴로 이동했습니다.

  1. 엽니다 파일 탐색기 -> 클릭 관측 -> -> 확인 파일 이름 확장명.

파일 탐색기에 파일 확장자를 표시합니다.

2.2.2 폴더 옵션을 통한 방법 (대체 방법)

폴더 옵션 대화 상자는 Windows 11에서도 여전히 사용할 수 있습니다.

  1. 파일 탐색기에서 다음을 클릭하세요. 메뉴-> 옵션 -> 관측 탭.
  2. 선택 취소 알려진 파일 형식의 파일 확장명 숨기기 -> 클릭 OK.

Windows 제어판에서 파일 탐색기 옵션에 파일 확장명을 표시합니다.

2.3 Mac에서 파일 확장자 표시하기

  1. 파인더 -> 설정.
  2. 클릭 Advnaced 탭 -> 확인 모든 파일 이름 확장자를 표시합니다..

Mac에서 Finder 설정에 파일 확장자를 표시하려면 어떻게 해야 할까요?

3. 윈도우에서 파일 확장자를 변경하는 방법

3.1 방법 1: 파일 탐색기를 이용한 이름 바꾸기

파일 확장자를 변경하는 가장 간단한 방법은 다음과 같습니다.

  1. 파일 확장자가 제대로 표시되는지 확인하십시오(참조). 제 2).
  2. 확장자를 변경할 파일을 선택하세요.
  3. 다음 방법 중 하나를 사용하십시오.
    • PR 기사 F2
    • 파일 이름을 한 번 클릭하세요
    • 파일을 마우스 오른쪽 버튼으로 클릭 -> 이름 바꾸기
      이름을 바꾸다 PowerPoint 특수 문자가 포함된 파일
  4. 점 뒤의 확장자를 편집하세요 -> 누르세요 엔터 버튼.편집 상자에서 파일 확장자를 변경하세요.
  5. 가능 Windows에서 해당 파일이 작동을 멈출 수 있다고 경고할 때:
    윈도우에서 파일 확장자를 변경하려고 할 때 나타나는 경고 메시지입니다.

3.2 방법 2: 명령 프롬프트

명령 프롬프트를 사용하여 파일 탐색기의 "확장자 표시" 설정을 변경하지 않고 파일 확장자를 변경할 수 있습니다.

  1. 타입 cmd 파일 탐색기 주소 표시줄에 를 입력하여 현재 폴더에서 명령 프롬프트를 엽니다.
  2. 운영:
    ren "oldname.oldext" "oldname.newext"

    예: ren "test.jpeg" "test.jpg"

윈도우 명령줄에서 파일 확장자를 변경하세요.

3.3 방법 3: 명령 프롬프트 - 일괄 변경

와일드카드 패턴을 사용하여 현재 폴더 내의 파일 확장자를 일괄적으로 변경할 수 있습니다.

  1. 로 이동 tar폴더를 가져오세요; 입력하세요 cmd 파일 탐색기 주소 표시줄에 있습니다.
  2. 운영:
    ren *.oldext *.newext

    예: ren *.jpeg *.jpg — 모두 변경 .jpeg 파일 확장자 .jpg 현재 폴더에 있습니다.

윈도우 명령 프롬프트에서 현재 폴더에 있는 모든 파일의 확장자를 일괄 변경합니다.

3.4 방법 4: 명령 프롬프트 - 재귀적으로 일괄 변경

사용 for /R 루트 디렉토리에서 시작하여 현재 폴더와 모든 하위 폴더의 파일 확장자를 재귀적으로 변경하는 루프입니다.

  1. 명령 프롬프트를 열고 루트 디렉토리로 이동합니다.
    cd C:\path\to\root
  2. 영향을 받을 모든 파일을 미리 보세요.
    dir /b /s *.oldext

    예: dir /b /s *.jpeg

  3. 재귀 루프를 실행하여 이름을 변경합니다.
    for /R %d in (.) do @rename "%d\*.oldext" *.newext

    예: for /R %d in (.) do @rename "%d\*.jpeg" *.jpg

Windows 명령줄에서 현재 폴더와 모든 하위 폴더에 있는 모든 파일의 확장자를 일괄적으로 변경합니다.

3.5 방법 5: PowerShell

PowerShell을 사용할 수도 있습니다. Rename-Item 정규 표현식을 사용하여 보다 정확하고 고급스러운 대체 작업을 수행하는 cmdlet입니다.

  1. 엽니다 PowerShell을 그리고 tar폴더를 가져옵니다.
  2. 운영:
    Get-ChildItem "*.oldext" | Rename-Item -NewName { $_.Name -replace '\.oldext$', '.newext' }

    예: Get-ChildItem "*.jpeg" | Rename-Item -NewName { $_.Name -replace '\.jpeg$', '.jpg' }

참고 : -replace 정규 표현식을 허용하므로 점(.)을 이스케이프해야 합니다.\.) 그리고 줄 끝에 고정합니다.$의도치 않은 일치를 방지하기 위해서입니다.

현재 폴더와 모든 하위 폴더에서 재귀적으로 이름을 변경하려면 다음을 추가하세요. -Recurse 깃발:

Get-ChildItem -Path . -Filter "*.oldext" -Recurse | Rename-Item -NewName { $_.Name -replace '\.oldext$', '.newext' }

예:

Get-ChildItem -Path . -Filter "*.jpeg" -Recurse | Rename-Item -NewName { $_.Name -replace '\.jpeg$', '.jpg' }

Windows PowerShell에서 현재 폴더와 모든 하위 폴더에 있는 모든 파일의 확장자를 일괄적으로 변경합니다.

3.6 방법 6: PowerToys PowerRename

PowerRename은 Microsoft PowerToys에 포함된 GUI 기반 도구로, 명령줄 지식이 필요 없으며 정규 표현식과 하위 폴더를 지원합니다.

  1. 다운로드 및 설치 마이크로소프트 파워토이 Microsoft Store에서.
  2. 모두 선택 tar파일 탐색기에서 파일 및 하위 폴더를 가져오려면 -> 마우스 오른쪽 버튼을 클릭 -> PowerRename으로 이름을 변경하세요.
    Windows 파일 탐색기에서 모든 파일과 하위 폴더를 마우스 오른쪽 버튼으로 클릭하고 "PowerRename으로 이름 바꾸기"를 선택하세요.
  3. PowerRename 창에서 다음을 설정하십시오.
    • 검색 : oldext
    • 로 교체 : newext
    • : 적용 확장 전용

    참고 : 이름 변경을 적용하기 때문에 확장 전용기존 확장자와 새 확장자 모두 점(.)을 포함해서는 안 됩니다. 즉, 다음과 같이 사용해야 합니다. oldext newext 대신 .oldext .newext.

  4. 변경 사항 미리 보기 이름이 변경됨 오른쪽 패널의 열.
  5. 모든 것이 괜찮다면 클릭하세요. 신청 변경 사항을 적용합니다.

PowerRename 창에서 파일 확장자 이름을 변경합니다.

4. 맥에서 파일 확장자를 변경하는 방법

4.1 방법 1: Finder를 이용한 이름 변경

Finder를 사용하여 Mac에서 파일 확장자를 변경하는 가장 빠른 방법:

  1. Finder에서 파일 확장자가 표시되는지 확인하세요(참조). 제 2.3).
  2. 파일 이름을 한 번 클릭하여 선택한 다음 다시 클릭하거나 누르세요. 반품 편집 모드로 들어갑니다.
  3. 점 뒤의 확장자를 변경하고 누르세요. 반품.
  4. [새로운 확장 프로그램]을 사용하세요 확인 대화 상자에서:
    맥에서 파일 확장자를 변경하려고 할 때 나타나는 경고 메시지입니다.

4.2 방법 2: 정보 패널 가져오기

정보 가져오기 패널은 이중 확장자 문제(예: .html.txt이는 Finder의 인라인 이름 변경 방법에서 발생할 수 있는 문제입니다.

  1. 마우스 오른쪽 버튼을 클릭하거나 Ctrl 키(-클릭) 파일을 -> 정보 얻으.
  2. 확장 이름 및 확장자 입력란입니다.
  3. 확장 프로그램을 편집한 다음 패널을 닫습니다.
    Mac의 정보 패널에서 파일 확장자를 변경하세요.
  4. [새로운 확장 프로그램]을 사용하세요 확인 대화 상자에서:
    맥에서 파일 확장자를 변경하려고 할 때 나타나는 경고 메시지입니다.

 

4.3 방법 3: 터미널

사용 mv 터미널 명령어를 사용하면 파일 확장자도 변경할 수 있습니다.

  1. Finder에서 다음으로 이동합니다. 어플리케이션 폴더, 그런 다음 유틸리티 폴더를 선택한 다음 선택하세요. 터미널.앱:
    맥에서 터미널을 엽니다.
  2. 운영:
    mv "/path/to/file.oldext" "/path/to/file.newext"

    예: mv ~/Desktop/test.jpeg ~/Desktop/test.jpg

4.4 방법 4: 터미널 (일괄 교환)

현재 폴더 내의 파일 확장자를 일괄적으로 변경하려면 셸 루프를 사용하십시오.

  1. Finder에서 다음으로 이동합니다. 어플리케이션 폴더, 그런 다음 유틸리티 폴더를 선택한 다음 선택하세요. 터미널.앱:
    맥에서 터미널을 엽니다.
  2. 로 이동 tar폴더를 가져온 다음 다음 명령을 실행하세요.
    for f in *.oldext; do mv "$f" "${f%.oldext}.newext"; done

    예: for f in *.jpeg; do mv "$f" "${f%.jpeg}.jpg"; done

4.5 방법 5: 터미널(재귀적으로 일괄 변경)

find 과 결합 mv 모든 하위 폴더에서 파일 확장자를 재귀적으로 변경합니다.

  1. Finder에서 다음으로 이동합니다. 어플리케이션 폴더, 그런 다음 유틸리티 폴더를 선택한 다음 선택하세요. 터미널.앱:
    맥에서 터미널을 엽니다.
  2. 운영:
    find . -name "*.oldext" -exec bash -c 'mv "$1" "${1%.oldext}.newext"' _ {} \;

    예: find . -name "*.jpeg" -exec bash -c 'mv "$1" "${1%.jpeg}.jpg"' _ {} \;

5. 리눅스에서 파일 확장자를 변경하는 방법

5.1 방법 1: 터미널

사용 mv 리눅스 터미널에서 특정 파일의 확장자를 변경하는 명령어입니다.

  1. 운영:
    mv "/path/to/file.oldext" "/path/to/file.newext"

    예: mv test.jpeg test.jpg

리눅스 터미널에서 파일 확장자를 변경하세요.

5.2 방법 2: 터미널 (일괄 교환)

사용 rename 파일 확장자를 일괄 변경하는 명령어. 두 가지 버전이 있습니다. rename Linux에서는 다른 구문을 사용합니다. 따라서 다음과 같이 실행해야 합니다. rename --version 본인의 것을 확인하려면:
리눅스에서 `rename --version` 명령어를 사용하여 사용 중인 `rename` 명령어의 버전을 확인할 수 있습니다.
다음 표를 참조하여 해당 명령어를 사용하십시오.

rename --version 출력 Command 견본
포함 util-linux rename .oldext .newext *.oldext rename .jpeg .jpg *.jpeg
포함 File::Rename 또는 버전 정보 없음 rename 's/\.oldext$/.newext/' *.oldext rename 's/\.jpeg$/.jpg/' *.jpeg

 

5.3 방법 3: 터미널(재귀적으로 일괄 변경)

find 과 결합 rename 현재 폴더와 모든 하위 폴더에서 파일 확장자를 재귀적으로 변경합니다. 구문은 폴더에 따라 다릅니다. rename 버전이므로 확인해야 합니다.rename --version:
리눅스에서 `rename --version` 명령어를 사용하여 사용 중인 `rename` 명령어의 버전을 확인할 수 있습니다.
다음 표를 참조하여 해당 명령어를 사용하십시오.

rename --version 출력 Command 견본
포함 util-linux find . -name "*.oldext" -exec rename .oldext .newext {} \; find . -name "*.jpeg" -exec rename .jpeg .jpg {} \;
포함 File::Rename 또는 버전 정보 없음 find . -name "*.oldext" -exec rename 's/\.oldext$/.newext/' {} \; find . -name "*.jpeg" -exec rename 's/\.jpeg$/.jpg/' {} \;

6. 자주하는 질문

질문: 파일 확장자를 변경하면 파일 형식 자체가 변경되나요?

A: 아니요. 확장자는 단순히 이름만 바꿀 뿐입니다. 파일 이름을 바꾸더라도 파일의 내부 데이터나 형식은 변경되지 않습니다.

질문: 파일 확장자를 변경했는데도 파일 형식이 바뀌지 않는 이유는 무엇인가요?

A: 파일 확장자가 숨겨져 있는데, 기존의 숨겨진 확장자 앞에 새 확장자만 추가했기 때문입니다. 이를 해결하려면, 파일 확장자 표시 먼저 이름을 바꾼 다음 다시 이름을 변경하세요.

질문: 내 파일이 왜 이렇게 되나요? filename.html.txt 이름을 바꾼 후에요?

A: 이전 질문에서 답을 확인하세요.

질문: '액세스 거부됨/권한 부족' 오류를 어떻게 해결하나요?

A: 현재 사용자 계정에는 파일 확장자를 변경할 권한이 없습니다. 계속 진행하거나 관리자 계정으로 로그인하여 다시 시도하십시오.

질문: 모든 파일 확장자를 표시하지 않고 파일 확장자를 변경하려면 어떻게 해야 하나요?

A: 윈도우에서는 명령 프롬프트를 사용하세요. ren 명령어는 파일 탐색기의 표시 설정을 변경할 필요 없이 확장자를 포함한 파일 이름에 직접 적용됩니다(참조). 제 3.2마찬가지로 Mac에서는 터미널을 사용하세요. mv 명령(참조 제 4.3).

질문: 맥에서 파일 확장자를 어떻게 변경하나요?

A: Finder에서 이름 바꾸기를 사용하세요 (제 4.1), 정보 가져오기 패널(제 4.2), 또는 터미널 mv 명령 (제 4.3). Get Info 메서드는 이중 확장 문제를 방지합니다.

질문: 윈도우에서 파일 확장자를 일괄적으로 변경하는 방법은 무엇인가요?

A: 세 가지 옵션: 명령 프롬프트 ren *.old *.new (제 3.3), PowerShell Rename-Item (제 3.5), PowerToys PowerRename GUI (제 3.6).

질문: CMD를 이용한 일괄 이름 변경 기능이 하위 폴더에서도 작동하나요?

A: 기본 ren 이 명령어는 현재 폴더에서만 작동합니다. 다른 방법을 사용하세요. for /R 루프 (제 3.4) 또는 PowerShell을 사용하여 -Recurse (제 3.5) 중첩된 하위 폴더를 포함합니다.

7. 결론

단일 파일의 경우, 파일 탐색기 이름 바꾸기 (Windows) 또는 Finder 이름 변경 (Mac에서) 가장 빠른 방법입니다. 폴더 내 여러 항목을 일괄 변경하려면 다음을 사용하세요. ren *.old *.new Windows에서는 셸 루프를, Mac 및 Linux에서는 셸 루프를 사용합니다. 하위 폴더 전체에 걸쳐 재귀적으로 이름을 변경하려면 다음 명령어를 사용하십시오. for /R 루프 또는 Windows의 PowerShell, find + mv Mac에서 find + rename 리눅스에서 사용하세요. 대량 작업을 위한 GUI를 선호하신다면, PowerToys PowerRename (Windows) 중대하다.


저자에 관하여

쇼셩 Microsoft Office 전문가로서 Word, Excel 등을 10년 이상 실무 경험으로 다루고 있습니다. PowerPoint 기업 및 교육 환경 전반에 걸친 문제 해결 경험이 풍부하며, 수천 명의 사용자가 문제를 해결하도록 지원해 왔습니다.ost 업무를 처리하고, 파일 손상 문제를 해결하며, Office 워크플로를 최적화합니다.

쇼우는 기술 문서 작성을 통해 복잡한 Office 문제 해결 과정을 모든 수준의 사용자가 이해하기 쉽고 실행 가능한 단계로 풀어내는 데 전념하고 있습니다. 그는 Microsoft 365의 최신 개발 동향을 꾸준히 파악하고 있으며, 정확성을 보장하기 위해 실제 파일 손상 시나리오를 기반으로 방법론을 지속적으로 테스트합니다.

이 가이드에 대해 질문이 있거나 Office 관련 문제에 대한 추가적인 도움이 필요하신가요? Shou가 도와드리겠습니다. 피드백과 제안 이러한 문제 해결 리소스를 개선하기 위해.

지금 공유 :