GNU/Linux >> Linux の 問題 >  >> Linux

ファイルシステム階層標準は、ローカル データによって実際に何を意味しますか?

<ブロック引用>

通常、ファイルシステム全体がホストに対してローカルではないのでしょうか?

いいえ、読み取り専用部分を共有します (例:/usr のすべて) または / 全体 ) は、実際には非常に一般的でした。

私はそれがポイントではないと思いますが。 「このホストに固有」は、ディストリビューションで提供されていないことも意味します – 一般的なパッケージ化されたファイルを含む /usr の残りの部分とは対照的に、手動で構築およびインストールしたソフトウェアです (実際、多くのホストで同じです)。

たとえば、多くのソース コード ビルド システムは /usr/local を使用します。 デフォルトのインストール場所として。 ./configure && make && make install を実行するだけの場合 、すべてを /usr/local/bin などにダンプします。


@grawity による回答の拡張:

「ローカル」という用語は、UNIX が 1 つしかなかった時代に由来します。このコンテキストでは、同じバージョンを実行しているすべてのシステムは、すべてのホスト間で同一のファイルの大きなセットを持ち、それに応じてホスト間で異なる他のファイルは少数になります。

これらの非ユニバーサル ファイルは、/etc の構成データのいずれかになります。 、または /opt のオプション ファイル または「ホストに対してローカルな何か」-つまり、 */local .

現代では、UNIX ファミリー ツリーに (乱暴に) さまざまなメンバーが存在し、OS のストレージ要件は、通常利用可能な全ストレージのごく一部であり、多くはさまざまな種類 (*BSD、Linux ディストリビューション) で提供され、「 local" は骨抜きにされており、おそらく歴史的遺物になっているかもしれません.


Linux
  1. ファイル名の末尾のチルダ(〜)はどういう意味ですか?

  2. シェルスクリプト行の最後にあるアンパサンドとはどういう意味ですか?

  3. ファイルパーミッションの「s」属性はどういう意味ですか?

  1. 構造体の変数名の前のドットは何を意味しますか?

  2. ドットファイルでrcは何を意味しますか

  3. opt とは (opt ディレクトリのように) どういう意味ですか?略語ですか?

  1. 構文 |&はシェル言語で何を意味しますか?

  2. `.bashrc` などの 'rc' は何を意味していますか?

  3. /etc/fstab の sw オプションはどういう意味ですか?