サーバーの基本知識「ディレクトリ」とは?

ディレクトリとは?

ディレクトリとは、Windowsなどの「フォルダ」と似たようなイメージです。 詳しくは「ディレクトリ – Wikipedia」を参照してください。 このページでは、サーバーを作成する上で必要なディレクトリについて用語と基本操作を中心に説明していきます。

用語の説明

ディレクトリの用語
ルートディレクトリ最上位にある階層のディレクトリ
カレントディレクトリ現在自分のいるディレクトリ
親ディレクトリ親階層のディレクトリ
サブディレクトリ子階層のディレクトリ

先頭にある「/」はルートディレクトを指す

例えば、/A/Bは
「ルートディレクトリにあるAディレクトリの中のBディレクトリ」という意味になります。

「..」は、親ディレクトリを意味する。

例えば、現在/A/BのBディレクトリにいると仮定すると
..はAディレクトリになります。
../..はルートディレクトリとなります。

ディレクトリの指定する方法(2パターン)

①ルートディレクトリからの絶対パスで指定する方法と②カレントディレクトリからの相対パスで指定する方法があります。

ルートディレクトリからの絶対パス

ルートディレクトリの中のuserディレクトリの中のlocalディレクトリに移動できます。絶対パスを利用する場合、自分の現在地(カレントディレクトリ)を意識する必要なくコマンドを実行できます。

カレントディレクトリからの相対パス

カレントディレクトリ(現在)からlocalディレクトリに移動できます。

cdのみ

もし仮に、ディレクトリを指定せず「cd」のみ実行した場合は、ルートディレクトリに移動します。

よく見るディレクトリの説明

ディレクトリの用語
bin一般的なコマンドがある。
sbin管理用のコマンドがある。
etc設定ファイルを置く場所。
libライブラリを置く場所。
media外部記憶装置の接続場所。
tmp一時的なファイル置き場。

tabキーで自動入力

例えばuserというディレクトリがあったとすると でTabを押すと、 と自動入力されます。 ※もしuから始まるディレクトリが複数ある場合は、tabをを2回押すと一覧表示されます。

Apacheのドキュメントルート

Apacheのドキュメントルート(Apacheのルートディレクトリみたいな感じ。)は、 になります。通常は、このディレクトリに、ワードプレスやWEBサイトのファイルを配置することが多いです。
仮に「aiueo」というディレクトリに、index.htmlを配置した場合、
http://IPアドレス/takuya/index.html
で接続できます。