Por que se deve preferir extensões de arquivo em minúsculas como .jpg em letras maiúsculas como .JPG?

5

Muitos programas (mais?) observam extensões de arquivos em letras minúsculas. O comando ls no bash até imprime foo.jpg destacado como imagem por padrão, mas não *.JPG .

Caracteres minúsculos são melhores para distinguir uns dos outros porque eles fazem uso de descendentes.

Existe um padrão ou convenção que sugere a preferência por extensões de arquivos em minúsculas nos sistemas Linux?

(pergunta semelhante, mas diferente: link )

    
por Jonas Stein 14.05.2015 / 20:58

1 resposta

6

As seguintes convenções de nomenclatura devem ser observadas.

  • Todos os nomes de arquivos devem estar em minúsculas.
  • EXCEÇÃO: Arquivos de texto simples, como README, INSTALL, NEWS, AUTHORS
  • Não use espaços em nomes de arquivos. Use um '-' ou um '_'.
  • Use apenas caracteres alfanuméricos, pontos, sublinhados e hífens. Torne os nomes dos arquivos mais concisos.
  • Evite nomes de arquivo excessivamente longos e complexos. Evite o caso do camelo. (Capitalizando a primeira letra em cada palavra. Ex. ThisIsCamelCase.sh)
  • Use a mesma extensão para cada tipo de arquivo. (.jpg vs .jpeg)

Essas regras se tornaram uma convenção do setor porque você nunca sabe como o código de outra pessoa lidará com nomes de arquivos. Os nomes dos arquivos com espaços quebram alguma coisa? Irá reconhecer o .jpg enquanto ignora arquivos .jpeg? Lembre-se, nomes de arquivos diferenciam maiúsculas de minúsculas. Readme não é o mesmo arquivo que o README. O melhor das convenções, uma vez que você as conhece, é que elas economizam seu tempo, já que não há necessidade de refletir sobre como seus arquivos serão nomeados.

link

link

link

link

    
por 14.05.2015 / 21:21