Linuxゲリラ戦記

cdコマンドの使い方

cdコマンド(ディレクトリの移動)

cd
ディレクトリを移動するためのコマンド。「ディレクトリ」って何?っていう人は、補足ページを見てみてください。

使用例

cd abc
現在のディレクトリに存在するabcディレクトリへ移動する。
cd abc/bbb
現在のディレクトリに存在するabcディレクトリの中のbbbディレクトリへ移動する。
cd ./abc
現在のディレクトリに存在するabcディレクトリへ移動する(.には「現在の」というような意味がある)。意味は、cd abcと全く変わらない。
cd ../
現在のディレクトリの一つ上のディレクトリへ移動する。
cd ../abc
一つ上のディレクトリに存在するabcディレクトリへ移動する。
cd ../abc/bbb
一つ上のディレクトリに存在するabcディレクトリの中のbbbディレクトリへ移動する。
cd ../../
現在のディレクトリの二つ上のディレクトリへ移動する。
cd ../../abc
二つ上のディレクトリに存在するabcディレクトリへ移動する。
cd ../../abc/bbb
二つ上のディレクトリに存在するabcディレクトリの中のbbbディレクトリへ移動する。
cd ../../../
現在のディレクトリの三つ上のディレクトリへ移動する。../を増やすことで更に上のディレクトリへ移動できる。
cd ../../../abc
三つ上のディレクトリに存在するabcディレクトリへ移動する。
cd ../../../abc/bbb
三つ上のディレクトリに存在するabcディレクトリの中のbbbディレクトリへ移動する。
cd ~
自身のホームディレクトリへ移動する。
cd
自身のホームディレクトリへ移動する。
cd /
ルートディレクトリへ移動する。
cd /home
ルートディレクトリの中のhomeディレクトリへ移動する。
cd /home/tarou
ルートディレクトリの中のhomeディレクトリの中のtarouディレクトリへ移動する。

現在の位置を起点として移動する方法(cd abcやcd ./abcなど)を相対パス移動と言い、ルートディレクトリを起点として移動する方法(cd /homeなど)を絶対パス移動と言う。

補足

参考になるかもしれないページ
6.cdコマンドとlsコマンド