A princÃpio achei um pouco estranho que no Windows e Mac o preenchimento da guia de caminhos de arquivo ignore a caixa. Funciona assim porque eles usam um sistema de arquivos que não diferencia maiúsculas de minúsculas por padrão, então ~/Documents
e ~/documents
são exatamente a mesma coisa.
Depois de algum tempo, me acostumei com esse comportamento, o que foi fácil, porque acho muito mais fácil digitar tudo em letras minúsculas sem segurar a tecla shift. E quando trabalhei em sistemas Linux / UNIX novamente, comecei a sentir saudades, e até fiquei irritado por ter que pressionar a tecla shift para soletrar as coisas corretamente novamente.
Felizmente, isso é muito fácil de configurar no Linux / UNIX, simplesmente adicionando isto ao seu ~/.inputrc
:
# case insensitive tab completion of file paths
set completion-ignore-case on
Depois de fazer isso e abrir um novo terminal (ou uma guia), você deve ser capaz de digitar os nomes dos caminhos sem se preocupar com o caso e deixar <kbd> TAB </kbd> completar e corrigir para você. Confirmei em Linux e Solaris.