ルートディレクトリとは
ルートディレクトリは、コンピューターファイルシステムの最上位のディレクトリです。 親ディレクトリまたはホームディレクトリと呼ばれることもあります。 Inには、他の多くのディレクトリまたはサブディレクトリを含めることができます。
「ホームディレクトリ」という用語は、UnixまたはLinuxオペレーティングシステムの多数のディストリビューションやフレーバーなどのUnixライクなコンピューターファイルシステムと言えば、ルートディレクトリへの完全に正確な参照ではありません。 常にルートまたはマスターユーザーとして働く単一ユーザーが主に使用するために開発されたLinuxディストリビューションがいくつかあります。 パピーリナックスはそのようなシステムの例です。 ただし、ほとんどのディストリビューションは、それぞれが独自のホームディレクトリを持つ複数のユーザーの運用環境用に開発されました。 個々のホームディレクトリは、階層コンピューターファイルシステムの最上位ディレクトリと同じ意味でのルートディレクトリではありません。
Microsoft(MS)Windows®オペレーティングシステムの下のルートディレクトリは、Linuxディストリビューションのルートディレクトリとは異なります。 すべてのパーティションには、MS Windowsのアルファベット文字が割り当てられます。 たとえば、オペレーティングシステムがインストールされているローカルディスクは、その特定のパーティションのルートディレクトリと呼ばれるC:\として指定されます。 コンパクトディスク(CD)やデジタル多用途ディスク(DVD)ドライブなどの光学ドライブは、通常、D:\またはE:\として指定されます。 これらは、それらの特定のドライブのルートディレクトリです。 それぞれが任意の数のサブディレクトリを保持できる親ディレクトリであるため、Windowsには複数のルートディレクトリがあると言えます。
UnixおよびLinuxのさまざまなディストリビューションなどのUnixベースのオペレーティングシステムは、最上位ディレクトリが単純なバックスラッシュで指定される階層ファイルシステムを採用しています。 唯一の真の最上位ディレクトリです。 すべてのファイルとサブディレクトリは、使用中のオペレーティングシステムに関係なく、ルートディレクトリに相対的です。 特定のファイルの正確な場所を指定するときに、「作業ディレクトリ」、「相対」、「絶対パス」という用語が使用されることがあります。 ファイルの相対パスは、実際には別の場所からの相対パスです。 たとえば、サブディレクトリ内のファイルは、そのサブディレクトリが存在する親ディレクトリに関連しています。 サブディレクトリ内のファイルを指す場合、通常は絶対パスではなく相対パスを指定するだけで十分です。
ファイルの絶対パスを指定する必要がある場合があります。これには、ルートディレクトリが何であるかを知る必要があります。 作業ディレクトリは、ユーザーが現在作業しているディレクトリまたは正確な場所を示すためによく使用される用語です。 ディレクトリは、さまざまなファイルが保持される電子マニラフォルダーと考えることができますが、他のフォルダーがめったに配置されない物理マニラフォルダーとは異なり、電子ルートディレクトリはサブディレクトリと呼ばれる複数のフォルダーを保持できます。