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

dan*_*dan 31 filenames files

当你给文件命名中包含多个单词时,在 Unix 系统中使用下划线、驼峰式大小写或破折号来分隔单词是否更常见?

Jim*_*ris 39

在我的随机系统之一上:

$ 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
Run Code Online (Sandbox Code Playgroud)

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