私は、Linuxベースの開発への数年にわたる個人的な移行の真っ只中にいる長年のWindowsユーザーです。 Windowsでは、アプリケーションをインストールすると、そのアプリケーションはProgram Filesフォルダーに配置され、アプリの使用中に作成したファイルを、定期的にバックアップできる別のデータフォルダー階層に保存します。
Linuxの対応するフォルダー/ディレクトリは何ですか(OK、実際にはMacで実行しています)?
Linuxの場合、 Linux Standard Base は、ファイルシステムのレイアウトと、アプリケーションとそのデータがインストールされる場所と方法を記述します。
LSBは、ファイルシステム内のほとんどのアイテムについて ファイルシステム階層標準 (ひどく古くなっていますが)を参照します。
実際問題として、ほとんどのアプリケーションでは、プログラムバイナリが/usr/bin
にインストールされ、ライブラリが/usr/lib
または/usr/lib64
にインストールされ、共有アプリケーションデータが/usr/share
にインストールされていることがわかります。 /var/lib
内のマシン固有のアプリケーションデータ。
これらのディレクトリは、systemがアプリケーションをインストールする場所です。
ユーザーがインストールしたアプリケーションは、/usr/local
のミラーリングの規約である/usr
の下、またはMac OS Xの/opt
フォルダに少し似た/Applications
の下のディレクトリに配置できます。各アプリケーションのすぐ下にフォルダがあり、そのフォルダ内のディレクトリは通常、/usr
の下にあるディレクトリを反映しています。