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

Windows 11/10에서 폴더의 대소문자 구분 속성을 활성화하고 관리하는 방법

리눅스를 사용해 본 경험이 있다면 파일이나 폴더 이름에 대소문자를 구분해 저장할 수 있다는 사실을 알고 계실 것입니다. 하지만 안타깝게도 Windows 11 또는 Windows 10에서는 기본적으로 폴더에 대소문자 구분 속성(Case Sensitive Attribute)을 사용할 수 없습니다. 이것이 의미하는 바는 다음과 같습니다. 리눅스에서는 같은 위치에 File.txt, file.txt, FILE.txt, FilE.txt처럼 대소문자만 다른 이름의 파일과 폴더를 저장할 수 있지만, Windows에서 시도하면 "이 위치에 이미 같은 이름의 파일이 있습니다"라는 오류 메시지가 나타납니다.

Windows 11/10에서 폴더의 대소문자 구분 속성을 활성화하고 관리하는 방법

"WSL(Windows Subsystem for Linux) 터미널을 사용하면 되지 않을까?"라고 생각하실 수도 있습니다. 하지만 결국 파일 명명 처리는 Windows 자체가 담당하기 때문에 이 방법으로는 문제가 해결되지 않습니다.

다행히 NTFS 파일 시스템의 기능 덕분에 Windows 10에서는 디렉터리별로 폴더 이름의 대소문자 구분을 활성화할 수 있습니다. 이 글에서는 폴더의 대소문자 구분 속성을 활성화하거나 비활성화하는 방법과, 특정 위치에서 해당 속성이 현재 활성화되어 있는지 확인하는 방법까지 모두 소개합니다.

Windows에서 폴더의 대소문자 구분 속성 활성화하기

이 기능은 Windows 11 및 Windows 10에서 사용할 수 있습니다. Microsoft는 파일과 폴더를 대소문자를 구분하여 취급하도록 NTFS 지원을 활성화하는 새로운 방법을 도입했으며, 폴더 단위로 개별 설정할 수 있다는 점이 특징입니다.

쉽게 말해, 위 그림과 같은 오류 메시지가 더 이상 나타나지 않으며, 같은 위치에 File.txt, file.txt, FILE.txt, FilE.txt 등의 이름으로 파일과 폴더를 자유롭게 저장할 수 있게 됩니다. 이 설정 변경에는 FSUTIL.exe라는 Windows 내장 유틸리티를 사용합니다.

1. 폴더의 대소문자 구분 속성 확인하기

먼저 관리자 권한으로 명령 프롬프트를 실행합니다. WINKEY + X 키 조합을 누르거나 시작 버튼을 마우스 오른쪽 버튼으로 클릭한 후 명령 프롬프트(관리자)를 선택하세요. UAC(사용자 계정 컨트롤) 창이 나타나면 를 클릭합니다.

이제 다음 명령어를 입력하고 Enter 키를 누릅니다.

fsutil.exe file setCaseSensitiveInfo "<PATH>"

<PATH> 부분은 대소문자 구분 속성을 확인하려는 실제 폴더 경로로 바꿔야 합니다.

이 명령을 실행하면 해당 위치에서 대소문자 구분 속성이 활성화되어 있는지 아니면 비활성화되어 있는지 확인할 수 있습니다.

2. 폴더의 대소문자 구분 속성 활성화하기

WINKEY + X 키 조합을 누르거나 시작 버튼을 마우스 오른쪽 버튼으로 클릭한 후 명령 프롬프트(관리자)를 실행합니다.

다음 명령어를 입력하고 Enter 키를 누릅니다.

fsutil.exe file setCaseSensitiveInfo "<PATH>" enable

<PATH> 부분을 실제 폴더 경로로 바꾸는 것을 잊지 마세요.

이렇게 하면 지정한 경로의 폴더에 대해 대소문자 구분 속성이 활성화됩니다.

3. 폴더의 대소문자 구분 속성 비활성화하기

같은 방법으로 WINKEY + X 키 조합을 누르거나 시작 버튼을 마우스 오른쪽 버튼으로 클릭한 후 명령 프롬프트(관리자)를 실행합니다.

다음 명령어를 입력하고 Enter 키를 누릅니다.

fsutil.exe file setCaseSensitiveInfo "<PATH>" disable

<PATH> 부분을 실제 폴더 경로로 바꿔 주세요.

Windows 11/10에서 폴더의 대소문자 구분 속성을 활성화하고 관리하는 방법

이렇게 하면 지정한 경로의 폴더에 대해 대소문자 구분 속성이 비활성화됩니다.

유용하게 활용하시기 바랍니다!