名前に複数の単語を含むファイル名を指定する場合、Unixシステムでは単語を区切るためにアンダースコア、ラクダの大文字、またはダッシュを使用する方が一般的ですか?
答え1
私のランダムシステムの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
旅行費用は変更されることがあります。これには多くの個人的な好みが含まれます。下線とラクダの大文字には動きが含まれており、スペースは引用に問題があるため、私のホームディレクトリはおそらく非常にハイフンバイアスです。