他のオペレーティングシステムと比較して、Linuxファイル階層の利点/欠点は何ですか? [コピー]

他のオペレーティングシステムと比較して、Linuxファイル階層の利点/欠点は何ですか? [コピー]

ファイルシステム階層がファイルソートにどのような違いをもたらしますか?タイプすべてのバイナリがbinの下にあるかのように、1つのディレクトリにすべて入れるか、もう一方でソートします。パッケージ名(たとえば、すべてのFirefoxファイルはこのfirefoxフォルダにあります)?

私は次のスレッドがあることを知っています。Unixファイルシステム構造の利点は何ですか?

しかし、それは完全なものとは距離が遠く、コメントを読んでみると正当な不一致があるようです。

わかりません。私はLinuxが好きですが、すべてのファイルを1つのフォルダに配置する方が合理的だと思います。どう思いますか?

答え1

私はLinuxが好きですが、私の考えでは、すべてのファイルを1つのフォルダに配置する方が合理的だと思いませんか?

素晴らしい...

  • バイナリがすべて1つの場所にある場合は、アクセス許可を使用して書き込みアクセスを制限することで簡単に保護できます。
  • 構成情報が別の場所にある場合は、必要に応じて構成を簡単に変更またはバックアップでき、適切な権限が適用されます。
  • 文書などのプログラム資産には、より多くのユーザーアクセシビリティとさまざまな権限が必要になる場合があります。
  • ライブラリが独自の中央にある場合は、すべてのプログラムがそのライブラリにアクセスでき、ライブラリが更新されると、そのライブラリを使用するすべてのプログラムが更新されたバージョンを使用します。

上記は、歴史的にシステムの安定性を確保するために適切に管理する必要があるマルチユーザー、マルチプロセスシステムに適しています。

Linux やその他の Unices には、一般的に完全な機能を備えた統合検索可能なオンラインパッケージマネージャーがあるため、一般ユーザーはパッケージファイルの場所の詳細を気にする必要はなく、パッケージマネージャーはすべての詳細を処理します。自分のソフトウェアをコンパイルしたり、パッケージマネージャで利用できないアイテムを実行したりする場合は、「詳細」を知ってください。

関連情報