"find"コマンドは単一のダッシュで始まります。

"find"コマンドは単一のダッシュで始まります。

コマンドのマニュアルページでfind、などのオプションの先行記号が二重ではなく単一であることが
わかりました。-depth-delete-exec---

逆に、完全な名前と略語コマンドを簡単に区別できる、、git log --onelinegit log --graphあります。--python

findコマンドがこのアプローチに従わないのはなぜですか?

答え1

findだからPOSIXによって標準化されたユーティリティしかしgitそれは真実ではない。したがって、開発者はgit自分が適切であると考える方法でオプション/オペランドを自由に実装できます。

-POSIXユーティリティは、これらのユーティリティ(など)のオプションと実装を導入するために使用されますls。常に POSIX 標準で指定された方法で実装します。その後、一部のユーティリティの場合追加POSIXで言及されていない拡張だけでなく、標準オプションのいくつかの「長いオプション」バリアントもあります。

「」の場合、現在処理中のパス名findに対して操作を実行します。find標準の実際のオプションは(symlinkの逆参照)と(symlinkの逆参照をしない)findです。オプションとオペランドが別々のセクションに分かれているマニュアルで違いを確認できます。-H-L

また、gitコマンドラインで指定すると、「実際のオプション」ではなくオペランドです。オプションは常に非オプションの前に指定され、最後のオプションの後のすべてのコマンドライン引数は単に「オペランド」です。git後で呼び出されるサブコマンドの実際のオプションに変換される可能性が高いです。

関連情報