Привыкшим к такому положению вещей, но в последних версиях с интегрированной подсистемой Linux это может доставить определенные неудобства.
Если вы используете в Windows 10 подсистему Linux, то, наверное, знаете, что она позволяет работать с файловой системой Windows, монтируя разделы жесткого диска как чувствительные к регистру. Это означает, что вы можете создавать файлы, имена которых различаются по регистру, только вот использование их в самой Windows окажется невозможным. Проводник хотя и будет показывать их как отдельные объекты, открываться будет только один из них, причем независимо от того, какой файл вы захотите открыть.
Чтобы предотвратить возникновение связанных с регистрочувствительными файлами проблем, в инсайдерской сборке Windows 10 17093 разработчики добавили возможность установки для каталогов особого атрибута. После его применения вы сможете хранить в отдельной папке два файла с одинаковым именем, но разным регистром и открывать их без каких-либо проблем. Допустим, у вас есть папка Linux в корне диска C и вы хотите применить к ней атрибут чувствительности к регистру.
Откройте от имени администратора командную строку и выполните такую команду:
fsutil.exe file setCaseSensitiveInfo "C:\Linux" enable
Проверьте результат.
Создайте два текстовых файла с разным содержимым, к примеру, Test.tхt и test.tхt и забросьте их один за другим в папку Linux.
Была бы это обычная папка, Windows тут же предложила бы заменить файл, но сейчас не произойдет ничего подобного, и если вы откроете каталог, то увидите, что оба файла дружно расположились рядом.
Можете их тут же просмотреть Блокнотом и убедиться, что каждый файл открывается как отдельный документ.
Отключить режим чувствительности к регистру столь же просто, как и включить. Используйте для этого ту же команду, но c ключом disable.