Linux에서 NTFS 파티션에 두 개의 파일을 작성하는 것은 쉽고, 두 파일 모두 문자가 같지만 대소 문자가 다릅니다 (예 : some_file.txt 및 Some_File.txt). 리눅스는 그것들을 구별합니다.
Windows는이를 어떻게 처리합니까?
Linux에서 NTFS 파티션에 두 개의 파일을 작성하는 것은 쉽고, 두 파일 모두 문자가 같지만 대소 문자가 다릅니다 (예 : some_file.txt 및 Some_File.txt). 리눅스는 그것들을 구별합니다.
Windows는이를 어떻게 처리합니까?
답변:
MS-DOS, WOW 및 Win32 특성은 일치하는 첫 번째 파일을 반환합니다. 일부 응용 프로그램 및 API를 들어, 대소 무감각이 되어 시행 (예를 들어, MS-DOS 그냥 처리 할 수 없음). POSIX 특성 은 기본적으로 구별되며 대소 문자를 구분합니다 (예 : UNIX 도구가 설치된 경우). 기본 Windows NT 명령 프롬프트는 설정 (ObCaseInsensitive)과 도구가 사용하는 API에 따라 가장 먼저 찾은 API에만 액세스합니다.
Microsoft Technet 기사 NTFS 볼륨에서 파일 이름이 대 / 소문자 구분 (KB100625) 과 다양한 NT 하위 시스템의 대 / 소문자 구분에 대한 자세한 설명도 참조 하십시오. Windows의 대 / 소문자 구분 이해 : obcaseinsensitive, FILE_CASE_SENSITIVE_SEARCH
특히 ObCaseInsensitive 값은 전체 NT Object Manager의 대소 문자 구분을 제어합니다.
HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\kernel\ dword:ObCaseInsensitive
- 0으로 설정하면 오브젝트 관리자가 대소 문자 구분 모드로 실행됩니다.
- 1로 설정하면 오브젝트 관리자가 대소 문자를 구분하지 않는 모드로 실행됩니다.
- 지정하지 않으면 NT 5.1 (Windows XP) 이상 버전은 기본적으로 대소 문자를 구분하지 않는 모드에서 실행됩니다.
- obcaseinsensitive는 NT 5.0 (Windows 2000) 및 이전 버전의 NT에서 의미가 없으며 항상 대소 문자 구분 모드로 실행됩니다.
Cygwin을가 한다 이 시점에서 / 기본 효과적인 대소 문자 구분 설정을 선택하십시오.
관련 수퍼 유저 질문 Windows 7에서 폴더 이름 대소 문자 구분을 구성하는 방법? 및 TechNet 기사 파일 및 폴더 이름 에 대한 대소 문자 구분 구성에이 상황을 정기적으로 처리해야하는 경우 NT에서 파일 및 폴더에 대한 대소 문자 구분을 사용하는 방법에 대한 자세한 정보가 있습니다.
대소 문자 구분 툴링 / NTFS / NFS 볼륨 액세스에 대한 추가 리소스 :
more
그래도 물음표를 반환합니다.
그렇지 않습니다. 대소 문자 차이를 고려하지만 그렇지 않으면 정확히 동일한 이름은 동일한 파일입니다.
모든 소문자로 파일을 만든 다음 한 글자 만 사용하여 다른 파일을 만들면이 문제를 테스트 할 수 있습니다.