私はこれを見回しましたが、それについて何も見つかりません。
いつも気になりました。他のほとんどの組み込みbashコマンドに-flag arg1 arg2コマンド形式(cp -r dir1 / dir2 /など)があるのはなぜですか?ただし、ここで find コマンドは、何らかの方法で 2 つの引数の間にフラグを入れます。 ?
find path/ -name pattern
これは私にとって一貫性がなく、覚えにくいです。妥当な理由はありますか?私が知らないどんなコンベンションがありますか?
ベストアンサー1
コマンドが最初に表示され、一貫性が後で追加されます。
最初に見つけることができるマンページは次のとおりです。
find
パス名式
find
1970年代から、順序と構文(オプションにダッシュが必要かどうか)に関する仮定がさまざまなコマンドに追加されました。〜の後(例:1980年代後半および1990年代初め)ユーザーはさまざまなコマンドの構文を覚えておくのに役立ちます。たとえば、 の場合、find
開発者はいくつかの不一致を認識するようになりました。
間違い
デバイスの種類を確認できません。
構文は次のとおりです。もし。
したがって、正解は、コマンドが元の開発者にとって意味があり、主な変更が適用されなかったことです。