/binが/usr/binへのシンボリックリンクであるのはなぜですか?

/binが/usr/binへのシンボリックリンクであるのはなぜですか?

~によるとファイルシステム階層標準この/binディレクトリには、シングルユーザーモードに必要なユーティリティが含まれている必要があります。実際、多くのLinuxディストリビューションでは、このディレクトリを/usr/bin/sbinusr/bin

シンボリックリンクの根拠は何ですか?

ベストアンサー1

短い要約ページDon_crisstiが提案しました:

ユーティリティを複数のディレクトリに分散する必要がなく、すべて1つに保存すると、/usr/binファイルシステムの階層が単純化されます。また、これらの変更により、UnixとLinuxのスクリプト/プログラムの互換性がさらに向上しました。

/bin歴史的に、ディレクトリのユーティリティはパーティションをマウントするために/sbin使用されましたusr。これはinitramfsによって実行されるため、ディレクトリ分割はもはや効果がありません。たとえば、単純化されたファイルシステム階層は、ディストリビューションでバイナリパスを変更する必要がないことを意味します(現在のように/usr/bin)。

おすすめ記事