タグ付けされた質問 「directory-structure」

ディレクトリ階層のレイアウト—「このファイルはどこにあるのか」などの質問 または「このディレクトリの目的は何ですか?」


6
/ optと/ usr / localの違いは何ですか?
よるとはFilesystem Hierarchy Standard、/opt「アドオンアプリケーションソフトウェアパッケージのインストール」のためです。 /usr/local「ソフトウェアをローカルにインストールするときにシステム管理者が使用するため」です。これらのユースケースは非常によく似ています。通常、ディストリビューションに含まれていないソフトウェアは、デフォルトで、選択した特定の韻や理由のいずれ/usr/localか/optでインストールされるように構成されています。 私が欠落しているいくつかの違いがありますか、または両方が同じことをしますが、歴史的な理由で存在しますか?

9
etcは何の略ですか?
ルートディレクトリの「etc」フォルダは何を表していますか?これを知っていると、特定のファイルがどこにあるかを思い出すのに役立つと思います。 更新:他の人に役立つかもしれません。フォルダは「ホスト固有の構成ファイル」- 参照に使用されます。

9
ディレクトリブランチ内の特定のファイルの合計サイズを見つける
たとえば、イメージストレージディレクトリがあり、./photos/john_doeその中に複数のサブディレクトリがあり、そこに多くの特定のファイルが存在すると仮定します(たとえば、*.jpg)。john_doeブランチの下にあるこれらのファイルの要約サイズを計算するにはどうすればよいですか? 試しましたdu -hs ./photos/john_doe/*/*.jpgが、これは個々のファイルのみを表示します。また、これjohn_doeはのようjohn_doe/june/にディレクトリの最初のネストレベルのみを追跡しますが、スキップしますjohn_doe/june/outrageous/。 それでは、特定のファイルのサイズを合計して、ブランチ全体をどのように走査できますか?





9
Webサーバーのルートディレクトリがデフォルトで「/ var / www」に配置されるのはなぜですか?
Tuxfilesは、Linuxのディレクトリ構造について次のように述べています。 /var: このディレクトリには、システムの実行中に絶えず変化する変数データが​​含まれています。 FHS/varは次のように述べています。 /var可変データファイルが含まれています。これには、スプールディレクトリとファイル、管理データとログデータ、および一時ファイルと一時ファイルが含まれます。 その後、ログ、メール、スプーラーなどがそのフォルダーに置かれると言い続けます。 従来、Ubuntu LinuxにApacheまたはNginxをストックインストールすると、ディレクトリがに配置され/var/www/ます。 私には、ファイルやその他の永続的なコンテンツを含むディレクトリを置く理想的な場所が好きではないようです。 なぜそんなに頻繁に入れられるの/varですか? より主観的に、ディレクトリ構造に従って、これは理想的にはどこに行くべきですか?

7
/ usr / local / binとは何ですか?
今日まで、私はターミナルを使用して、ディレクトリを出入りする限られた範囲でtouchコマンドを使用してファイルの日付を変更しました。Macに楽しいスクリプトをインストールし、chmod 755後で実行可能にするためにファイルを作成する必要があった後、私は端末の全範囲を認識していました。 /usr/local/binしかし、私は何が知りたいのです。/usr/、私は、コンピューターのユーザーだと思います。/local/しかし、なぜそこにあるのか分かりません。明らかにローカルコンピューターの略ですが、コンピューター(またはサーバー)上にあるので、本当に必要でしょうか?/usr/bin大丈夫ではないでしょうか? そして何/binですか?通常、この領域が端末にスクリプトをインストールするために使用されるのはなぜですか?

2
このフォルダー/ run / user / 1000とは何ですか?
このフォルダーとは何ですか:/run/user/1000私のFedoraシステムで何をしますか? ~ $ df -h Filesystem Size Used Avail Use% Mounted on tmpfs 1.2G 20K 1.2G 1% /run/user/1000 編集:2019年6月7日 私の2つの答えは、この場所に保存されているディレクトリやファイルの場所については同意していません。 パトリック: 以前はsystemd、これらのアプリケーションは通常、ファイルをに保存していました/tmp。 そして再びここに: /tmpで指定された唯一の場所FHSはローカルであり、すべてのユーザーが書き込み可能です。 Braiam: このディレクトリの目的はかつてによって提供されていました/var/run。一般に、後方互換性の目的で/var/run設定された要件を満たすために、プログラムは引き続き使用できます/run。 そして再びここに: に移行したプログラムは、のセクションに記載されている場合を除き/run、使用を中止する必要があります 。/var/run/var/run それで、どちらがそれの父で/run/user/1000あるか、他方が以前に使用されたディレクトリについて言うことのどちらの答えにも言及がありません/run/user。

9
ユーザー間で共有されるファイルを配置する最も適切なディレクトリは何ですか?
または:グループに属するファイルはどこに置けますか? Unixシステムにjoeとsarahという2人のユーザーがいるとします。彼らは両方とも映画愛好家グループのメンバーです。彼らの映画ファイルはどこに置くべきですか? /home/{joe,sarah}/moviesこれらのディレクトリはグループではなくjoe / sarahに属しているため、適切ではありません。 /home/movies-enthusiast映画愛好家はユーザーではなくグループであるため、これも適切ではありません。 /var/movies-enthusiast オプションかもしれませんが、これがFHSで許可されているかどうかはわかりません。 /srv/movies-enthusiast オプションもありますが、映画はシステムサービスに必要なファイルではありません。

2
「/」に「..」エントリがあるのはなぜですか?
これは常に私を困惑させてきました。ルートディレクトリに親ディレクトリへの参照が含まれているのはなぜですか? bob @ bob:/ $ ls -a 。ビルドホームlib32 mnt .rpmdb sys vmlinuz .. cdrom initrd.img lib64 opt sbin tmp vmlinuz.old bin dev initrd.img.old lost + found proc selinux usr boot etc libメディアルートsrv var ファイルシステムでディレクトリがどのように管理されているかを理解しています-各ディレクトリにはそれ自体へのn + 2ポインタがあります(n =ディレクトリ内のサブディレクトリの数)。直接のサブディレクトリごとに1つ、その親に1つ、それ自体に1つ。 しかし、/の親は何ですか?


7
C:\ Program Filesに相当するLinuxとは何ですか?
WindowsとLinuxおよびUnixでは、プログラム|アプリケーション|ソフトウェアはどのディレクトリにもインストールできることを理解しています。また、パッケージがディストリビューションのパッケージシステムを使用してインストールされている場合、ファイルは正しい場所に配置されます。 ただし、ソフトウェアのインストール時に、ファイルを配置するパスの入力が求められる場合があります。Linuxディストリビューションの場合、このデフォルトの場所(C:\Program FilesまたはC:\progra~1同等のもの)はどこですか?さまざまなディストリビューションで異なりますか?はいの場合、これはどこRHELにSuseありUbuntuますか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.