n1ro°
RU

Текст и данные · Инструкция

Как включить case sensitivity для NTFS-каталога в WSL

Case-sensitive атрибут позволяет NTFS различать `foo` и `Foo`. Менять этот атрибут у существующего непустого каталога Wi

Редакция N1RO · Проверено

Короткий ответ

Для пустого NTFS-каталога выполните от администратора `fsutil.exe file setCaseSensitiveInfo <path> enable`. Windows требует пустой каталог; затем клонируйте или скопируйте проект внутрь.

Что делать

  1. 1: Проверьте статус: `fsutil.exe file queryCaseSensitiveInfo <path>`.
  2. 2: Если каталог непустой, создайте новый пустой каталог.
  3. 3: В PowerShell от администратора выполните `fsutil.exe file setCaseSensitiveInfo <path> enable`.
  4. 4: Повторите `queryCaseSensitiveInfo`.
  5. 5: После этого клонируйте/скопируйте проект и проверьте Git.

Важно

Некоторые Windows-приложения предполагают case-insensitive имена и могут ошибаться в таком каталоге.

Что учитывать

Некоторые Windows-приложения предполагают case-insensitive имена и могут ошибаться в таком каталоге.

Источники и проверка

Фактическая часть сверена по первичным источникам (в т.ч. Case Sensitivity in WSL). Пример и формулировки — редакция N1RO на 2026-09-18.