https:// https://www.cnblogs.com/shan333/p/15362221.html
一般に、 /usr/local コマンドの下のいくつかのサブディレクトリは PATH 環境変数に追加されることが多く、/usr/local ディレクトリにインストールされたソフトウェアはコマンド ラインで実行および起動できます。
/opt ディレクトリが PATH 環境変数にありません。
1.optディレクトリ_
■ /optディレクトリは追加パッケージのインストールに使用されます。
□ WindowsシステムではD:/Softwareとして理解できます。/opt ディレクトリにインストールされたプログラムの場合、そのすべてのデータ、ライブラリ ファイルなどが同じディレクトリに配置されます。
□ opt はオプションを意味し、サードパーティ製の大規模ソフトウェアをここに配置するために使用できます。必要ない場合は、rm -rfするだけです。
ハードディスクの容量が足りない場合は、/opt を別のディスクに別途マウントして使用することもできます。
2. /usr/localディレクトリ
/usr: システムレベルのディレクトリ。C:/Windows/ として理解できます。
/usr/lib: C:/Windows/System32 として理解されます。
■ /usr/local: C:/Progrem Files/として理解できます。
□ 主に手動でインストールされたソフトウェアが保存され、/usr/localコマンドの下のいくつかのサブディレクトリがPATH環境変数に追加されることがよくあります。
参考記事:
「Linux の /usr/local ディレクトリと opt ディレクトリの違いは何ですか」Linux_Baidu の /usr/local ディレクトリと opt ディレクトリの違いは何ですか
「Linux の /usr/local ディレクトリと opt ディレクトリの違いは何ですか」linux_chenjinbo1982 のブログ - CSDN ブログの /usr/local ディレクトリと opt ディレクトリの違いは何ですか
Linux での Linux プログラムのインストール ディレクトリ /opt と /usr/local_51CTO Blog_opt ディレクトリの違い
/usr/local ディレクトリと /opt ディレクトリの両方は、サードパーティ ソフトウェアのインストールに使用されます。いわゆるサードパーティ ソフトウェアは、実際にはユーザーがインストールするソフトウェアであり、システムに付属するソフトウェアとは異なります。
- /usr/local は通常、ソフトウェアをインストールするディレクトリです。このディレクトリは Windows の Programfile ディレクトリに相当します。
- /opt このディレクトリは、大きなソフトウェアのインストール ディレクトリ、またはサービス プログラムのインストール ディレクトリです。
- /usr/local と /opt の違いは、/usr/local コマンドの下の一部のサブディレクトリが PATH 環境変数に追加されることが多いことです (デフォルトは PATH の /usr/local/bin ですが、echo $PATH View を使用できます)。 、/opt ディレクトリは PATH 環境変数にないため、/usr/local ディレクトリにインストールされたソフトウェアはコマンド ラインで実行および起動できます。
ただし、これは絶対的なものではなく、起動する必要のあるソフトウェアを /opt ディレクトリにインストールし、/usr/local/bin ディレクトリにリンク ファイルを作成して、コマンドでソフトウェアを起動することもできます。インターネット上の多くの Linux ソフトウェア インストール チュートリアルでは、この方法が使用されています。
実際、ソフトウェアによっては、これら 2 つのディレクトリにまったくインストールされないものもあります (たとえば、NetHack というゲームは、少し前にコンパイルしてインストールされましたが、make install コマンドを実行すると、/home ディレクトリにインストールされました)。