すべてのbinおよびsbinフォルダーで明確にしましょう(ファイルシステム階層標準から):
/binシステムレベルのバイナリ用/sbin主にブートローダーとシステム管理者のための他のシステムレベルのバイナリ用です/usr/bin必須ではないバイナリ用/usr/sbin-これは混乱の始まりです-システム管理者にとって不可欠なツールではありませんか?どういう意味ですか?実験用?/usr/local/bin-このフォルダについての言葉はありません/usr/local/sbin-ローカルにインストールされたシステム管理プログラム。再び?どう/usr/sbin?
質問は次のとおりです。なぜ多くのディレクトリがあるのか/usr/sbin、/usr/local/sbinそしての意味は何/usr/local/binですか?
多くのプログラムはアーカイブを通じて配布されており、ソースコードからビルドする必要があります。通常はmakefileがあるため、非常に簡単です。このプロセスでは、特定のプログラム用に特定のフォルダーを作成せずに、usr / local / lib、usr / local / bin ... usr / local / whateverにファイルを作成します。
なぜそうですか?
プログラムを削除する必要がある場合、プログラムの作成者がそれを処理しなかった場合、すべてのファイルを手動で削除する必要があるため、これは正しくないと思います。