私は今macOSビッグサー11.4、そして私は/選択するディレクトリが空です。
私は開いた端末適用して入力してくださいcd /opt
。その後、入力しましたが、ls
ファイルやディレクトリが表示されませんでした。
これが私に気になる。/選択するディレクトリには、特定のディレクトリおよび/またはファイルがあるか空白である必要があります。
ベストアンサー1
デフォルトでは空です。/opt
追加パッケージに使用されます。定義によると、これはオペレーティングシステムに付属していません。
/usr/local
厳密に言えば、ファイルシステム階層標準を厳密に読み、それを使用するたびに使用する必要があります/opt
。対照的に、/usr/local
「このホストに固有のローカルデータ」です。
いくつかの歴史的コンテキストでは、NFSが非常に人気があったとき、一部の組織は組織全体に一貫したソフトウェアセットをインストールできるようにNFSをインストールおよび/
/またはインストールしました。次にからインストールします。/usr
/usr/local
地元のマシンの(つまり物理的に接続された)ストレージ。これは、組織内の他のすべてのコンピュータではなく、そのコンピュータにのみ適用されます。
/opt
との違いが非常に微妙だと感じるなら/usr/local
一人ではありません。
macOSがSIPとしてリリースされ始めた後(Sシステム私真実性人保護)/usr
は新しいシステムでは読み取り専用であり、作成することはできません/usr/local
(変更されている可能性がありますが、IIRCは少なくとも最初のSIPバージョンの場合でした)。以前のバージョンのmacOSからアップグレードされたシステム/usr/local
には書き続けることができます。
お持ちの方は/usr/local
お好きな用途に自由にお試しください。アプリケーション開発者なら、/usr/local
macOSで書くことができると期待しないでください。しかし、とにかくすべてのUnix(またはUnixシリーズ)システム/opt
では/usr/local
。