Pour les noms de fichiers, les traits de soulignement ou les tirets sont-ils plus courants dans les noms de fichiers Unix? [fermé]


22

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?


Quand je les nomme? Espace.
Random832

7
Les commandes et fichiers Unix traditionnels n'ont généralement pas plus d'un mot. La plupart sont quelques lettres. Pour vos propres fichiers, cela dépend vraiment de vous. J'évite les espaces car ils sont pénibles à gérer en ligne de commande. Le jeu de caractères du nom de fichier portable POSIX est assez restreint: alphanumérique, point, trait de soulignement et tiret.
jw013

Par opposition à quelle méthode de dénomination?
Karlson

Cette question peut être intéressante.
Francesco Turco

Réponses:


32

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.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.