É fácil gravar dois arquivos em uma partição NTFS a partir do Linux, e esses dois arquivos contêm as mesmas letras, mas com maiúsculas e minúsculas, por exemplo, some_file.txt e Some_File.txt. O Linux os distingue.
Como o Windows lida com isso?
windows
filesystems
trusktr
fonte
fonte
Respostas:
As personalidades do MS-DOS, WOW e Win32 retornarão o primeiro arquivo correspondente. Para alguns aplicativos e APIs, a diferenciação entre maiúsculas e minúsculas é imposta (por exemplo, o MS-DOS simplesmente não pode lidar com isso). A personalidade do POSIX se diferencia e diferencia maiúsculas de minúsculas por padrão (se você tiver as ferramentas UNIX instaladas, por exemplo). O prompt de comando nativo do Windows NT exibirá os dois, mas, dependendo das configurações (ObCaseInsensitive) e de quais APIs as ferramentas usam, acesse apenas o primeiro encontrado.
Consulte o artigo Microsoft Technet Os nomes de arquivos diferenciam maiúsculas de minúsculas em volumes NTFS (KB100625) e também uma discussão detalhada das sutilezas de distinção entre maiúsculas e minúsculas nos vários subsistemas do NT: Noções básicas sobre a diferenciação de maiúsculas e minúsculas no Windows: obcaseinsensitive, FILE_CASE_SENSITIVE_SEARCH
Em particular, o valor ObCaseInsensitive controla a distinção entre maiúsculas e minúsculas de todo o NT Object Manager:
Cygwin deve pegar as configurações subjacentes / eficazes de sensibilidade a maiúsculas e minúsculas neste momento.
A pergunta relacionada ao superusuário Como configurar a distinção entre maiúsculas e minúsculas no nome da pasta no Windows 7? e artigo do TechNet Configurar sensibilidade de maiúsculas e minúsculas para nomes de arquivos e pastas têm mais informações sobre como ativar a sensibilidade de maiúsculas e minúsculas para arquivos e pastas no NT, se você precisar lidar com essa situação regularmente.
Recursos adicionais em ferramentas que diferenciam maiúsculas de minúsculas / acesso a volumes NTFS / NFS:
fonte
more
apenas retorna um ponto de interrogação.Não faz. Ele considera as diferenças entre maiúsculas e minúsculas, mas, de outra forma, exatamente os mesmos nomes são o mesmo arquivo.
Você pode testar isso criando um arquivo em minúsculas e criando outro com apenas uma letra em maiúscula, e ela se queixará.
fonte