13 ウィキペディアにはまともな説明があります。その記事から: /bin:「シングルユーザーモードで使用できる必要がある必須コマンドバイナリ。すべてのユーザー(cat、ls、cpなど)向け」 /usr/bin:「非必須コマンドバイナリ(シングルユーザーモードでは不要)。すべてのユーザー向け。」 — ローレンス・ベラスケス ソース 詳細については、pathname.com — fhs / pub / fhs 5 必須のステータスに加えて、/ binは静的にリンクされる必要があります(依存関係を動的にロードしようとしないでください)。つまり、より大きなファイルになる可能性があります。ただし、必要なシステムライブラリが作成されていても機能します。/ usr / binにはそのような推奨事項はありません。 — ブラム2009年 ほとんどの場合、/ binの中のものは最近静的にリンクされていません。静的に気に入った環境が必要な場合はbusyboxを使用します。 — ケン・ブルーム
8 昔の小さなディスクでは、ブートディスクに/ binがあり、別のディスク(共有ネットワークドライブにあることもあります)に/ usr / binがあることが一般的でした。/ binには、システムをブートするか、何らかの理由で/ usr / binをマウントできなかった場合に修正するために必要なものが含まれます。その歴史的な事故のもう1つは、今日ではあまり意味がありません。 — キースB ソース
3 区別は簡単です: /binシステムバイナリが格納される場所です(ほとんどの場合、これらのバイナリはルートが所有します)/usr/binが、通常の非ルートユーザーが使用するバイナリの通常の場所です。また、他のユーザーが使用するためにコンパイラーによってビルドされたバイナリー・プログラムを保管する一般的な場所でもあります。 — t0mm13b ソース
1 多くの場合(今日でもさまざまな理由で)、人々は/ usrを別個のファイルシステムとして作成します。このような状況では、/が最初にマウントされ、次に/上のプログラムが/ binのマウントに使用されます。したがって、/ usrをマウントするポイントに到達するために必要なものはすべて/ binまたは/ sbinに存在する必要があるという要件があります。さらに、問題のトラブルシューティングに役立つもの(/ usrをマウントできない場合)も/ binまたは/ sbinに保存するのが最適です。 — ケン・ブルーム ソース