对于文件名,下划线或破折号在 Unix 文件名中更常见吗?

对于文件名,下划线或破折号在 Unix 文件名中更常见吗?

当您命名名称中包含多个单词的文件时,在 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

你的旅费可能会改变。这涉及到很多个人偏好——我的主目录可能非常偏向于连字符,因为下划线和驼峰式大小写涉及到移动,而空格在引用时有困难。

相关内容