ペアレントディレクトリ
ペアレントディレクトリとは、現在のディレクトリから見て、ひとつ上の階層のディレクトリのことです。親ディレクトリとも呼ばれます。
たとえば以下のディレクトリがあったとします。
/home/kimoto/labo
このディレクトリのペアレントディレクトリは、以下になります。
# ペアレントディレクトリ /home/kimoto
ペアレントディレクトリのファイル名
カレントディレクトリから見た、ペアレントディレクトリは「..」という特別なファイル名で表現されます。
# ペアレントディレクトリのファイル名 ..
ペアレントディレクトリをカレントディレクトリを変更する
ペアレントディレクトリにカレントディレクトリを変更するには、cdコマンドの引数に「..」を与えます。
cd ..
カレントディレクトリが「/home/kimoto/labo」だった場合は、カレントディレクトリが「/home/kimoto」に変更されます。
ペアレントディレクトリの存在を確認する
ペアレントディレクトリは、実際に隠しファイルとして、カレントディレクトリの内容として存在しています。
lsコマンドの「-a」オプションを使用して確認してみましょう。出力結果のサンプルです。
drwxrwxr-x 6 kimoto kimoto 4096 Aug 14 17:51 . drwxrwxr-x 40 kimoto kimoto 4096 Nov 9 10:08 .. -rw-r--r-- 1 kimoto kimoto 1116 Aug 15 08:28 convert_markdown.pl -rw-r--r-- 1 kimoto kimoto 162 Sep 11 08:42 giblog.conf drwxrwxr-x 8 kimoto kimoto 4096 Oct 12 19:52 .git -rw-r--r-- 1 kimoto kimoto 8 Aug 10 15:01 .gitignore drwxrwxr-x 3 kimoto kimoto 4096 Aug 10 15:01 lib drwxrwxr-x 7 kimoto kimoto 4096 Aug 10 15:04 public -rw-r--r-- 1 kimoto kimoto 227 Aug 10 15:01 README -rw-r--r-- 1 kimoto kimoto 219 Aug 10 15:01 serve.pl drwxrwxr-x 5 kimoto kimoto 4096 Aug 10 15:01 templates
「..」が表示されていますね。