Computer >> 컴퓨터 >  >> 문제 해결 >> Windows 오류

Windows 10에서 폴더의 대소문자 구분 속성 활성화 또는 비활성화하는 방법

Windows 10에서 폴더의 대소문자 구분 속성 활성화 또는 비활성화: WSL(Windows Subsystem for Linux)을 사용하면 Windows에서 기본 Linux 명령줄 도구를 직접 실행할 수 있습니다. 하지만 이 통합 환경의 가장 큰 단점은 파일 이름의 대소문자를 처리하는 방식입니다. Linux는 대소문자를 엄격하게 구분하는 반면, Windows는 그렇지 않기 때문입니다.

즉, WSL을 통해 test.txt와 TEST.TXT처럼 이름은 같지만 대소문자만 다른 파일이나 폴더를 만들었다면, 이러한 파일들은 Windows 환경에서 정상적으로 사용할 수 없습니다.

Windows 10에서 폴더의 대소문자 구분 속성 활성화 또는 비활성화하는 방법

Windows는 파일 시스템을 대소문자를 구분하지 않는 방식으로 취급하기 때문에, 이름이 대소문자만 다른 두 파일을 서로 구분하지 못합니다. 파일 탐색기에는 두 파일이 모두 표시되지만, 어느 쪽을 클릭하든 실제로 열리는 파일은 하나뿐입니다.

이러한 한계를 극복하기 위해 Microsoft는 Windows 10 빌드 1803부터 NTFS가 폴더 단위로 파일과 폴더를 대소문자 구분 방식으로 처리할 수 있도록 지원하는 새로운 기능을 도입했습니다.

쉽게 말해, NTFS 디렉터리(폴더)에 적용할 수 있는 새로운 대소문자 구분 플래그(속성)를 사용할 수 있게 된 것입니다. 이 플래그가 활성화된 디렉터리에서는 해당 디렉터리 내 파일에 대한 모든 작업이 대소문자를 구분하여 처리됩니다. 이제 Windows는 test.txt와 TEST.TXT를 서로 다른 파일로 인식하고 각각 개별적으로 열 수 있습니다.

그럼 아래 튜토리얼을 따라 Windows 10에서 폴더의 대소문자 구분 속성을 활성화 또는 비활성화하는 방법을 자세히 알아보겠습니다.

Windows 10에서 폴더의 대소문자 구분 속성 활성화 또는 비활성화

작업을 시작하기 전에 혹시 모를 문제에 대비해 시스템 복원 지점을 미리 생성해 두는 것이 좋습니다.

방법 1: 폴더의 대소문자 구분 속성 활성화

1. Windows 키 + X를 누른 후 명령 프롬프트(관리자)를 선택합니다.

Windows 10에서 폴더의 대소문자 구분 속성 활성화 또는 비활성화하는 방법

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

fsutil.exe file setCaseSensitiveInfo "폴더_전체_경로" enable

Windows 10에서 폴더의 대소문자 구분 속성 활성화 또는 비활성화하는 방법

참고: "폴더_전체_경로" 부분은 대소문자 구분 속성을 활성화하려는 폴더의 실제 전체 경로로 바꿔서 입력하세요.

3. 드라이브의 루트 디렉터리에 있는 파일에만 대소문자 구분 속성을 적용하려면 다음 명령어를 사용합니다.

fsutil.exe file setCaseSensitiveInfo "D:" enable

참고: D:는 실제 사용 중인 드라이브 문자로 바꿔주세요.

4. 이제 해당 디렉터리와 그 안의 모든 파일에 대해 대소문자 구분 속성이 활성화되었습니다.

위 폴더로 이동하여 이름은 같지만 대소문자가 다른 파일이나 폴더를 만들면, Windows는 이를 서로 다른 파일 또는 폴더로 인식합니다.

방법 2: 폴더의 대소문자 구분 속성 비활성화

특정 폴더의 대소문자 구분 속성이 더 이상 필요하지 않다면, 먼저 해당 폴더 안의 대소문자 구분 파일들을 고유한 이름으로 변경한 뒤 다른 디렉터리로 이동시켜야 합니다. 그런 다음 아래 단계에 따라 특정 폴더의 대소문자 구분 속성을 비활성화할 수 있습니다.

1. Windows 키 + X를 누른 후 명령 프롬프트(관리자)를 선택합니다.

Windows 10에서 폴더의 대소문자 구분 속성 활성화 또는 비활성화하는 방법

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

fsutil.exe file setCaseSensitiveInfo "폴더_전체_경로" disable

Windows 10에서 폴더의 대소문자 구분 속성 활성화 또는 비활성화하는 방법

참고: "폴더_전체_경로" 부분은 대소문자 구분 속성을 비활성화하려는 폴더의 실제 전체 경로로 바꿔서 입력하세요.

3. 드라이브의 루트 디렉터리에 있는 파일에만 대소문자 구분 속성을 해제하려면 다음 명령어를 사용합니다.

fsutil.exe file setCaseSensitiveInfo "D:" disable

참고: D:는 실제 사용 중인 드라이브 문자로 바꿔주세요.

4. 이제 해당 디렉터리와 그 안의 모든 파일에 대해 대소문자 구분 속성이 비활성화되었습니다.

작업이 완료되면 Windows는 더 이상 이름이 같지만(대소문자만 다른) 파일이나 폴더를 서로 다른 항목으로 인식하지 않습니다.

방법 3: 폴더의 대소문자 구분 속성 상태 확인

1. Windows 키 + X를 누른 후 명령 프롬프트(관리자)를 선택합니다.

Windows 10에서 폴더의 대소문자 구분 속성 활성화 또는 비활성화하는 방법

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

fsutil.exe file setCaseSensitiveInfo "폴더_전체_경로"

Windows 10에서 폴더의 대소문자 구분 속성 활성화 또는 비활성화하는 방법

참고: "폴더_전체_경로" 부분은 대소문자 구분 속성 상태를 확인하려는 폴더의 실제 전체 경로로 바꿔서 입력하세요.

3. 드라이브의 루트 디렉터리에 있는 파일의 대소문자 구분 속성만 확인하려면 다음 명령어를 사용합니다.

fsutil.exe file setCaseSensitiveInfo "D:"

참고: D:는 실제 사용 중인 드라이브 문자로 바꿔주세요.

4. Enter 키를 누르면 해당 디렉터리의 대소문자 구분 속성이 현재 활성화되어 있는지, 아니면 비활성화되어 있는지 상태를 바로 확인할 수 있습니다.

함께 보면 좋은 콘텐츠

  • Windows 10 맞춤법 검사 사전에 단어 추가 또는 제거하기
  • Microsoft 계정을 Windows 10 디지털 라이선스에 연결하기
  • Windows 10 진단 및 사용 현황 데이터 설정 변경하기
  • Windows 10 진단 데이터 뷰어 활성화 또는 비활성화하기

이상으로 Windows 10에서 폴더의 대소문자 구분 속성을 활성화 또는 비활성화하는 방법을 성공적으로 익혔습니다. 이 튜토리얼과 관련하여 궁금한 점이 있다면 언제든지 댓글로 문의해 주세요.