当您命名名称中包含多个单词的文件时,在 Unix 系统中使用下划线、驼峰式大小写或破折号来分隔单词是否更常见?
答案1
在我的随机系统之一上:
$ 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
你的旅费可能会改变。这涉及到很多个人偏好——我的主目录可能非常偏向于连字符,因为下划线和驼峰式大小写涉及到移动,而空格在引用时有困难。