ファイル名の場合、Unixファイル名には下線またはダッシュがより一般的ですか? [閉鎖]

ファイル名の場合、Unixファイル名には下線またはダッシュがより一般的ですか? [閉鎖]

名前に複数の単語を含むファイル名を指定する場合、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

旅行費用は変更されることがあります。これには多くの個人的な好みが含まれます。下線とラクダの大文字には動きが含まれており、スペースは引用に問題があるため、私のホームディレクトリはおそらく非常にハイフンバイアスです。

おすすめ記事