Lorsque vous nommez des fichiers contenant plusieurs mots dans le nom, est-il plus courant dans les systèmes Unix d'utiliser des traits de soulignement, des cas de chameau ou des tirets pour séparer les mots?
Lorsque vous nommez des fichiers contenant plusieurs mots dans le nom, est-il plus courant dans les systèmes Unix d'utiliser des traits de soulignement, des cas de chameau ou des tirets pour séparer les mots?
Réponses:
Sur l'un de mes systèmes aléatoires:
$ 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
Votre kilométrage peut varier. Il y a beaucoup de préférences personnelles impliquées - mon répertoire personnel est probablement très biaisé vers les tirets, car le soulignement et le chameau impliquent un décalage, et l'espace a des difficultés à citer.