Легко записать два файла в раздел NTFS из Linux, и оба эти файла содержат одинаковые буквы, но с разным регистром, например, some_file.txt и Some_File.txt. Linux отличает их.
Как Windows справляется с этим?
windows
filesystems
trusktr
источник
источник
Ответы:
Лица MS-DOS, WOW и Win32 вернут первый соответствующий файл. Для некоторых приложений и интерфейсов API, к регистру нечувствительность является соблюдение (например, MS-DOS просто не может справиться с этим). Индивидуальность POSIX будет различаться и будет чувствительна к регистру по умолчанию (например, если у вас установлены инструменты UNIX). Родная командная строка Windows NT будет отображать и то, и другое, но в зависимости от настроек (ObCaseInsensitive) и того, какие API-интерфейсы используют инструменты, доступ только к первому из найденных.
См. Статью Microsoft Technet. Имена файлов чувствительны к регистру в томах NTFS (KB100625), а также подробное обсуждение тонкостей чувствительности к регистру в различных подсистемах NT: понимание чувствительности к регистру в Windows: obcaseinsensitive, FILE_CASE_SENSITIVE_SEARCH
В частности, значение ObCaseInsensitive контролирует чувствительность к регистру всего NT Object Manager:
На этом этапе Cygwin должен подобрать базовые / эффективные настройки чувствительности к регистру.
Связанный вопрос SuperUser Как настроить чувствительность к регистру имен папок в Windows 7? и в статье TechNet « Настройка чувствительности к регистру для имен файлов и папок» содержится дополнительная информация о включении полной чувствительности к регистру для файлов и папок в NT, если вам потребуется регулярно обрабатывать эту ситуацию.
Дополнительные ресурсы по инструментам с учетом регистра / доступ к томам NTFS / NFS:
источник
more
просто возвращает знак вопроса, хотя.Это не так. Он считает, что различия в регистре, но в остальном одинаковые имена совпадают с одним файлом.
Вы можете проверить это, создав файл в нижнем регистре, а затем создав другой файл только с одной буквой в верхнем регистре, и он будет жаловаться.
источник