カレントディレクトリを変更するには cdコマンド(change directoryの略)を使います. cdコマンドはパラメータとして変更後にカレントディレクトリにしたいディレクトリの名前を指定します. また,カレントディレクトリを変更することを,"ディレクトリを移動する"と表現する事があります.以下の説明では"移動する",という表現も用います.
cd ディレクトリ名
具体的な例で見ていきましょう.
既に説明したように,ファイルシステムは木構造となっています. ですので基本的には根元からたどって全ての階層を示すことによってディレクトリを指定できます.例えば, /(ルートディレクトリ) の下の home01 の下の g999999 というディレクトリならば /home01/g999999 として指定します.
ここでは, 例として /usr/bin というディレクトリに移動してみましょう,
cd /usr/bin
この結果, カレントディレクトリは以下のように変わります.
pwd /usr/bin
さらに /usr というディレクトリにも移動してみましょう.
cd /usr pwd /usr
うまく移動できましたか?
あるディレクトリに対して, ひとつ上の階層のディレクトリ(つまり,そのディレクトリが入っているディレクトリ)のことを親ディレクトリと呼びます.親ディレクトリに移動して, また戻るという操作をしてみます. 親ディレクトリはダブルドット(..)で指定します.カレントディレクトリの親ディレクトリに移動するには以下のように入力します.
cd ..
なお, 場合によっては移動先のディレクトリが存在してもカレントディレクトリの移動ができない場合があります. それにはパーミッションが関係しています.パーミッションについては,13.4.13 パーミッション以降で説明します.
Finderにおいて,上記に相当する操作は,13.3.3 フォルダ間の移動に説明があります.
教育用計算機システムのiMac端末のコマンドラインにおいて,カレントディレクトリを/mnt/HWB/exerciseに変更してみましょう.ここのディレクトリには,ファイルシステムの操作の練習のためのディレクトリやファイルを作成してあります.
上で習ったようにカレントディレクトリを変更するには,cd /mnt/HWB/exercise と入力します.
次のうち,/mnt/HWB/exerciseのディレクトリに置いてないファイル(またはディレクトリ)はどれでしょう.
カレントディレクトリを/OPT/HWB/exerciseに変更後,lsしてみればよい.
13.4.2 カレントディレクトリ | 13.4.3 カレントディレクトリの変更 | 13.4.4 絶対パス名と相対パス名 | ||
2009年度版に向けて現在作業中です.
このページに関してお気づきの点がありましたら
コメント投稿システムまでお願いします.
|
Tue, 14 Jul 2009 15:30:32 JST (17d) |