윈도우 10 또는 윈도우 11 PC에서 ZIP 압축 파일을 풀다가 "경로가 너무 깁니다(Path Too Long)" 오류가 표시되나요? 이는 폴더와 파일 경로에 허용되는 최대 문자 수 제한을 초과했기 때문일 가능성이 큽니다. 이 글에서는 이 문제를 해결하는 다양한 방법과 함께 근본적인 원인까지 자세히 안내해 드립니다.
윈도우에서 이 오류가 나타나는 주요 원인은 ZIP 파일 이름이 너무 길거나, 상위 폴더 이름이 지나치게 길거나, ZIP 파일 자체에 손상이 있거나, 파일 탐색기에 일시적인 오류가 발생한 경우 등입니다.
ZIP 파일 이름 변경하기
"경로가 너무 깁니다" 오류를 해결하는 가장 쉬운 방법은 ZIP 파일의 이름을 변경하는 것입니다. ZIP 파일 이름이 길다면 이름을 짧게 줄임으로써 이 오류를 손쉽게 피할 수 있습니다.
파일 이름을 변경해도 내부 내용은 전혀 영향을 받지 않으므로 안심하고 진행해도 됩니다.
- 파일 탐색기를 열고 해당 ZIP 파일을 찾습니다.
- 파일을 마우스 오른쪽 버튼으로 클릭한 후 '이름 바꾸기'를 선택합니다. 또는 파일을 한 번 클릭하고 키보드의 F2 키를 눌러도 됩니다.
- 짧은 새 이름을 입력하고 Enter 키를 누릅니다.
- ZIP 파일을 마우스 오른쪽 버튼으로 클릭하고 '모두 압축 풀기'를 선택합니다.
- 다음 화면에서 '압축 풀기'를 클릭합니다.
상위 폴더 이름을 변경해 파일 경로 줄이기
ZIP 파일이 들어 있는 상위 폴더의 이름이 너무 길면 "경로가 너무 깁니다" 오류가 발생할 수 있습니다. 이 경우 폴더 이름을 짧게 줄이면 문제가 해결됩니다.
이 방법이 효과적인 이유는 폴더 이름을 줄이면 윈도우에서 허용하는 폴더 및 파일 경로의 문자 수 제한 범위 안으로 들어오기 때문입니다.
- 파일 탐색기에서 ZIP 파일의 상위 폴더를 찾습니다.
- 폴더를 마우스 오른쪽 버튼으로 클릭하고 '이름 바꾸기'를 선택합니다. 또는 폴더를 선택한 후 F2 키를 눌러도 됩니다.
- 짧은 새 폴더 이름을 입력하고 Enter 키를 누릅니다.
- 폴더를 연 후 ZIP 파일을 마우스 오른쪽 버튼으로 클릭하고 '모두 압축 풀기'를 선택한 뒤 '압축 풀기'를 클릭합니다.
드라이브 루트 폴더에서 ZIP 압축 풀기
경로 문자 수 제한을 확실히 지키는 또 다른 방법은 ZIP 파일의 내용을 드라이브의 루트 폴더(최상위 폴더)에서 압축 해제하는 것입니다. 이렇게 하면 하위 폴더 구조가 줄어들어 윈도우가 "경로가 너무 깁니다" 오류를 표시하지 않습니다.
- ZIP 파일이 있는 폴더를 열고 파일을 마우스 오른쪽 버튼으로 클릭한 후 '복사'를 선택합니다.
- 드라이브의 루트 폴더(예: C:\)를 엽니다.
- 폴더의 빈 공간을 마우스 오른쪽 버튼으로 클릭하고 '붙여넣기'를 선택합니다.
- 복사한 ZIP 파일을 마우스 오른쪽 버튼으로 클릭하고 '모두 압축 풀기'를 선택한 뒤 '압축 풀기'를 클릭하여 압축을 해제합니다.
윈도우에서 긴 경로 허용 옵션 켜기
윈도우는 기본적으로 경로에 최대 260자까지만 허용합니다. 이 제한을 초과하면 "경로가 너무 깁니다" 오류가 표시됩니다. 다행히 레지스트리 편집기 또는 로컬 그룹 정책 편집기에서 옵션을 켜면 이 제한을 늘릴 수 있습니다.
기본 제한을 초과하는 파일을 자주 다루는 경우라면, 윈도우 PC에서 긴 경로 기능을 활성화해 두는 것이 좋습니다.
레지스트리 편집기 사용
윈도우 Home 에디션 사용자라면 아래의 레지스트리 편집기 방법을 사용해 긴 경로를 활성화하세요. 윈도우 Pro 에디션 사용자도 이 방법을 사용할 수 있지만, 아래의 로컬 그룹 정책 편집기 방법이 더 간편합니다.
- Windows + R 키를 눌러 실행 대화 상자를 엽니다.
- 입력창에 다음을 입력하고 Enter 키를 누릅니다.
regedit - 사용자 계정 컨트롤(UAC) 창이 뜨면 '예'를 선택합니다.
- 레지스트리 편집기에서 다음 경로로 이동합니다.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem - 오른쪽에 있는 LongPathsEnabled 항목을 엽니다.
- 값 데이터 필드에 1을 입력하고 '확인'을 클릭합니다.
- 레지스트리 편집기를 닫고 PC를 재부팅합니다.
- ZIP 파일의 압축을 해제합니다.
로컬 그룹 정책 편집기 사용
- Windows + R 키를 눌러 실행 창을 엽니다.
- 입력창에 다음을 입력하고 Enter 키를 누릅니다.
gpedit.msc - 왼쪽 사이드바에서 컴퓨터 구성 > 관리 템플릿 > 시스템 > 파일 시스템(Filesystem)으로 이동합니다.
- 오른쪽에 있는 'Win32 긴 경로 사용(Enable Win32 long paths)' 항목을 엽니다.
- 열린 창에서 '사용'을 선택한 후 하단의 '적용'을 클릭하고 '확인'을 누릅니다.
- 로컬 그룹 정책 편집기를 닫고 PC를 다시 시작합니다.
- ZIP 파일의 압축을 해제합니다.
명령 프롬프트 또는 PowerShell로 ZIP 압축 풀기
그래도 "경로가 너무 깁니다" 오류가 발생한다면 명령 프롬프트(CMD)나 PowerShell을 이용해 압축을 해제해 보세요. 이 도구들은 파일 탐색기와 동일한 방식으로 압축 파일을 해제하지만, 긴 경로 문제를 더 유연하게 처리하는 경우가 많습니다.
명령 프롬프트 사용
- 시작 메뉴를 열고 '명령 프롬프트'를 검색해 실행합니다.
- CMD에 다음 명령어를 입력하고 Enter 키를 누릅니다. PATH 부분은 ZIP 파일이 있는 실제 경로로 바꿔주세요.
cd PATH - 이어서 다음 명령어를 실행합니다. FileName.zip 부분은 ZIP 파일의 실제 이름으로 바꿔주세요.
tar -xf FileName.zip
이 명령을 실행하면 ZIP 파일과 같은 폴더에 파일들이 압축 해제됩니다.
PowerShell 사용
- 시작 메뉴를 열고 'PowerShell'을 검색해 실행합니다.
- PowerShell에 다음 명령어를 입력하고 Enter 키를 누릅니다. SourcePath는 ZIP 파일의 경로로, TargetPath는 압축을 풀고 싶은 폴더 경로로 바꿔주세요.
Expand-Archive -LiteralPath “SourcePath” -DestinationPath “TargetPath”
SFC 도구로 파일 탐색기 오류 수정하기
위 방법을 모두 시도했는데도 ZIP 압축을 풀 수 없고 "경로가 너무 깁니다" 오류가 계속된다면, 파일 탐색기 자체에 문제가 있는 것일 수 있습니다. 이 경우 윈도우에 내장된 SFC(시스템 파일 검사기) 도구를 사용해 파일 관리자를 복구해 보세요.
- 시작 메뉴를 열고 '명령 프롬프트'를 검색한 후 '관리자 권한으로 실행'을 선택합니다.
- 사용자 계정 컨트롤(UAC) 창에서 '예'를 클릭합니다.
- CMD 창에 다음 명령어를 입력하고 Enter 키를 누릅니다.
sfc /SCANFILE=C:\Windows\explorer.exe
- 이어서 다음 명령어도 실행합니다.
sfc /SCANFILE=C:\Windows\SysWow64\explorer.exe - 압축 파일을 다시 해제해 봅니다.
윈도우 PC에서 경로 오류 문제 해결하기
지금까지 살펴본 것처럼, 윈도우의 "경로가 너무 깁니다" 오류를 우회하고 압축 파일을 성공적으로 해제하는 방법은 여러 가지가 있습니다. 파일 및 폴더 이름을 허용 길이 이내로 유지하거나, 기본 경로 제한을 늘려 오류를 피할 수 있습니다.
어떤 방법을 선택하든 문제는 해결되며, 이후에는 압축 파일을 아무 문제 없이 풀 수 있을 것입니다.