Linuxに複数の実行可能ファイル用のフォルダがあるのはなぜですか? [コピー]

Linuxに複数の実行可能ファイル用のフォルダがあるのはなぜですか? [コピー]

私はLinuxファイルシステムを理解しようとしていますが、質問の1つは次のとおりです。

1 - 実行可能なフォルダが複数あるのはなぜ/usr/binですか/usr/sbin//usr/local/binそれらの間にどのような違いがありますか?

2 - 実行可能ファイルがあり、それを自分のシステムに追加したい場合は、後ろの3番目の場所のうち、私に最適な場所は何ですか?

答え1

  1. man hier最初の質問に対する答えを得るには、コマンドラインから実行してください。
  2. 時々違うよねバラより/usr/binとLinuxの/usr/local/bin

答え2

ファイルシステム階層標準と呼ばれ、詳細を確認できます。ここ

一般的に言えば:-

/usr/binユーザープログラム用。

/usr/sbin通常のユーザーではなく、管理者が使用するシステムプログラムに適用されます。

上記のすべては標準で始まり/usr、標準では共有サーバー(NFSなど)でホストされ、ネットワーク内のさまざまなホストからアクセスできることが示されています。ないバリエーション/usr(および)は、システムを起動する必要がある基本プログラムに適しています(ツリー内のファイルがNFS共有にある場合は使用できないため)。/bin/sbin/usr

/local/binローカルにコンパイルされたユーザープログラムの場合。

実行可能ファイルがあるがシステムパッケージマネージャを使用してインストールされていない場合はそれを挿入するか(/usr/local/bin多くのユーザーが使用している場合)、単に使用する場合はそれを挿入できます。ホームディレクトリに直接保存してください。

関連情報