Para nomes de arquivos, sublinhados ou hífens são mais comuns nos nomes de arquivo Unix? [fechadas]

22

Quando você está nomeando arquivos com várias palavras no nome, é mais comum nos sistemas Unix usar sublinhados, maiúsculas ou minúsculas para separar as palavras?

dan
fonte
Quando eu os nomeio? Espaço.
usar o seguinte código
7
Os comandos e arquivos tradicionais do Unix não costumam ter mais de uma palavra. A maioria são algumas letras. Para seus próprios arquivos, é realmente você quem decide. Eu evito espaços, porque eles são difíceis de lidar na linha de comando. O conjunto de caracteres do nome do arquivo portátil POSIX é bastante restrito: alfanumérico, ponto, sublinhado e traço.
Jw013
Ao contrário de qual método de nomeação?
Karlson
Esta pergunta pode ser interessante.
Francesco Turco

Respostas:

32

Em um dos meus sistemas aleatórios:

$ find /usr/bin -xdev -type f -name '*-*' | wc -l                # hyphen
1019
$ find /usr/bin -xdev -type f -name '*_*' | wc -l                # underscore
311
$ find /usr/bin -xdev -type f -name '*[a-z][A-Z][a-z]*' | wc -l  # camelcase
2
$ find /usr/bin -xdev -type f -name '* *' | wc -l                # space
0

Sua milhagem pode variar. Há muita preferência pessoal envolvida - meu diretório pessoal provavelmente está muito distorcido em relação aos hífens, porque o sublinhado e a camelcase envolvem mudanças e o espaço tem dificuldades em citar.

Jim Paris
fonte