メインコンテンツにスキップ
モジュール 1 · レッスン 2 / 2コース内の 2/11~12 min
モジュールのレッスン (2/2)

ファイルシステム内を移動する (cd)

Linux ファイル システム内のあるフォルダーから別のフォルダーに移動するには、次のコマンドを使用します。

Bash
cd [path]

このコマンドは Change Directory の略です。入力するフォルダーのパスは、絶対パス または 相対パス を使用する 2 つの方法で指定できます。


絶対パスと相対パス

  1. 絶対パス: 常にルート / から始まり、宛先までのパス全体を記述します。

    • 例: cd /home/user/documents
    • 現在どのフォルダーにいても、絶対パスは常に同じ場所に誘導されます。
  2. 相対パス: 現在のディレクトリから開始します。

    • 例: すでに /home/user にいる場合、/home/user/documents を入力するには、cd documents (先頭にスラッシュ / を付けずに) と入力するだけです。

特別なショートカット

Linux には、すばやく移動するための便利なショートカットがいくつか用意されています。

  • . (単一ドット): 現在のディレクトリを表します。
  • .. (二重ドット): 親ディレクトリ (ディレクトリ ツリーの 1 つ上のレベル) を表します。
    • 例: /home/user/documents にいる場合、cd .. と入力すると、/home/user まで移動します。
  • ~ (チルダ): ホーム ディレクトリ (/home/user) を表します。 cd ~ (または引数なしで単に cd) と入力すると、すぐにホームに戻ります。

ナビゲーションの例と一般的なエラー

存在しないディレクトリにアクセスしようとすると、ターミナルに次のようなエラーが表示されます。

Bash
cd nonexistent_folder
# Output:
# cd: nonexistent_folder: No such file or directory

ナビゲーションをチェーンするか、pwd を使用してフォルダー変更の効果を確認できます。

Bash
cd documents
pwd
# Output:
# /home/user/documents

自分で試してみてください

演習 1: フォルダーを入力する

運動#linux.m1.l2.e1
試行回数: 0読み込み中…

相対パスを使用して「documents」ディレクトリ内に移動します。

エディターを読み込み中…
ヒントを表示

cd コマンドの後に宛先フォルダーの名前を指定して使用します。

3 回の試行後に解決策が利用可能になります

演習 2: 1 つ上のレベルに上がる

運動#linux.m1.l2.e2
試行回数: 0読み込み中…

現在の場所を基準とした親ディレクトリに戻ります。

エディターを読み込み中…
ヒントを表示

cd に続いて親フォルダーへの特別なショートカットを使用します。

3 回の試行後に解決策が利用可能になります

演習 3: 家に戻る

運動#linux.m1.l2.e3
試行回数: 0読み込み中…

「ドキュメント」ディレクトリ内に移動し、直後に ~ 特別なショートカットを使用してホーム ディレクトリに戻ります。

エディターを読み込み中…
ヒントを表示

最初に cd の後にドキュメントを使用し、次に cd の後に ~ を使用します。

3 回の試行後に解決策が利用可能になります