「tar --anchored」では二重ハイフンを使用し、「tar -b」では単一のハイフンを使用するのはなぜですか? [コピー]

「tar --anchored」では二重ハイフンを使用し、「tar -b」では単一のハイフンを使用するのはなぜですか? [コピー]

tar --anchoredでは、なぜ二重ハイフンを使用し、なぜ単一のハイフンを使用するのですかtar -b

なぜいくつかのコマンドラインオプションには単一のハイフン(-)があり、他のコマンドラインオプションには二重ハイフン(--)がありますか?

gitの例:

git commit --amend
git commit -a

ベストアンサー1

伝統的に、長いオプション(1文字以上)は2つのダッシュで作成し、短いオプション(1文字)は1つのダッシュで作成します。しかし、すべてのプログラムがこれを尊重するわけではありません。

私が見つけることができる最も古い参考資料の1つは次のとおりです。http://www.gnu.org/fun/jokes/long-options.html

おすすめ記事