对于文件名,Unix文件名中的下划线或破折号是否更常见?[关闭]


22

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


命名它们时?空间。
Random832 2012年

7
传统的Unix命令和文件通常只包含一个单词。多数是几个字母。对于您自己的文件,这实际上取决于您。我避免使用空格,因为它们很难在命令行上处理。该POSIX可移植的文件名字符集是相当限制:字母数字,点,下划线和破折号。
jw013 2012年

相对于哪种命名方法?
Karlson 2012年

Answers:


32

在我的随机系统之一上:

$ 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

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

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.