cd の使い方

ディレクトリを移動

書き方

cd [ディレクトリ]

引数なしでホームへ、cd - で直前のディレクトリへ、cd .. で 1 つ上へ移動します。

例

$ cd /var/log

/ から始まる絶対パスで、どこにいても /var/log へ移動します。

$ cd ..

1 つ上のディレクトリへ移動します。cd ../.. で 2 つ上です。

$ cd

何も付けないと、自分のホームディレクトリ(/home/ユーザー名)へ戻ります。cd ~ と同じです。

$ cd -/etc/httpd/conf

直前にいたディレクトリへ戻ります。2 つの場所を行き来するときに便利です。

よくある間違い・注意

  • / で始まらないパス(cd log など)は、今いる場所からの相対パスです。場所が違うと「No such file or directory」になります。
  • 権限の無いディレクトリには入れません(Permission denied)。中を見たいときは sudo ls を使います(sudo cd はできません)。

実際に打って練習する

Linux レベル1 コースの Lv3「部屋を移動する cd」で覚えます(第1章 シェルの洞窟)。ブラウザの中のシミュレーターで、本物と同じように打って確かめられます。

Lv1〜16 は、登録不要・無料で遊べます(それより先はブロンズ以上のプランで遊べます)。

Linux コマンド一覧(LinuC レベル1 の範囲)へ戻る