解決策 1:
Linux ファイル システムのレイアウトに関する詳細なデータについては、Filesystem Hierarchy Standard (現在はバージョン 2.3 で、最新のディストリビューションにはベータ 3.0 バージョンがデプロイされています) を参照してください。名前の由来をいくつか説明しています:
- /bin - ビン
- /ブート - 起動に必要なファイル
- /dev - 開発者 氷のファイル。
- /etc - その他 エテラ .この名前は、初期の Unix から継承されています。これは、構成ファイルを配置する場所になったときです。
- /home - 自宅の場所 ディレクトリは保持されます。
- /lib - コード lib の場所
- /メディア - より現代的なディレクトリですが、リムーバブル メディア マウントされます。
- /mnt - 一時ファイル システムの場所 m しない 編
- /opt - どこで選択するか アドオンソフトウェアがインストールされます。これは
/usr/local/
とは別のものです 理由は後で説明します。 - /実行 - 走る場所 時間変数データが保持されます。
- /sbin - どこ アッパービン 牡羊座が収納されています。これらは通常、root でのみ機能します。
- /srv - 「s」の略 erv e". このディレクトリは、提供される静的ファイル用です。
/srv/http
/srv/ftp
の静的な Web サイト用です。 FTP サーバー用。 - /tmp - どこで t emp orary ファイルが保存される場合があります。
- /usr - 古い Unix から継承された別のディレクトリで、「U」の略です。 ニックス S システム R しない 「ユーザー」の略です (Debian Wiki を参照)。このディレクトリはホスト間で共有できる必要があり、複数のホストに安全に NFS マウントできます。読み取り専用で安全にマウントできます。
- /var - 古い Unix から継承された別のディレクトリで、「var」の略です。 これは、さまざまなシステムデータが保存される場所です。スプールやキャッシュディレクトリなどはここに配置される場合があります。プログラムがローカルファイルシステムに書き込む必要があり、そのデータを誰かに直接提供していない場合、ここに行きます。
/opt vs /usr/local
私が見た経験則は、次のように説明するのが最も適切です:
<ブロック引用>
/usr/local
を使用 通常は /usr
に入るもの 、またはすでに /usr
にあるものをオーバーライドしています . /opt
を使用 すべてを 1 つのディレクトリにインストールするもの、またはその他の特別なもの用。
解決策 2:
古いスレッドを復活させて申し訳ありませんが、この詳細は、今後この情報を求めるすべての人にとって重要な説明になると思います:
- /opt オプションの略です(オプションのアドオンパッケージのように)。
- /bin バイナリの略です (OS で使用される実行可能ファイルを含みます)。
- /lib library の略です (ファイルシステムおよびブート用に使用される共有ライブラリが含まれており、おそらく bin 内の実行可能ファイルによって使用されます)
- /proc プロセスを表します。
- /ルート root ユーザーを意味します。
- /home root 以外のユーザーのホーム サブディレクトリを保持します。
- /dev デバイスの略です (特別なファイルとデバイス ファイルを保持します)。
- /tmp 一時的の略です。
- /srv サーブの略です。
- /mnt マウント ポイントの略です (一時ファイル システムをここにマウントします)。
- /include #include ファイル、つまりヘッダー ファイル (stdio.h など) が含まれています。
- /var 変数の略
-
/etc etceteraの略
-
/usr Unix システム リソース (ソース) の略
解決策 3:
歴史的に、/etc
「etcetera」と /var
の略 「変数」の略です。前者は、関連のないシステム構成ファイルの大規模なコレクションが /etc
に入るためだと思います .後者は /var
のファイルが 変更されることが予想されます。多くの場合、/usr
をマウントできます と /
読み取り専用として (更新を実行する場合を除く)、ただし /var
をマウントすることはできません 読み取り専用。システム ログファイル、ロック ファイル、スプール ファイル、および動的に変化するその他のものを保持します。
他の人が、何が最適かを判断するのに役立つヒントを提供してくれました。
解決策 4:
これを試してください:
$ man hier
解決策 5:
これを探すのに最適な場所は、Filesystem Hierarchy Standard (FHS) です。最新バージョンは 2.3 で、http://www.pathname.com/fhs/pub/fhs-2.3.html で入手できます。