cd/chdir - ディレクトリの移動

にメンテナンス済み

エクスプローラを使ってファイルを操作する場合、対象となるフォルダへ移動した上で、ファイルを操作することが一般的です。

コマンドプロンプトでも同様に、「現在のディレクトリ」という考え方があり、ファイルを操作する際には、対象となるディレクトリへ移動することで、効率的に操作を行うことができます。

この記事では、コマンドプロンプトでディレクトリを移動するcdコマンドについて、基本的な使い方からオプションの設定方法まで分かり易く説明しています。

cdコマンドとは

cdコマンドは、Change Directory(ディレクトリの変更)の略称です。このコマンドを使用することで、コマンドプロンプト上で現在のディレクトリを変更することができます。

chdirと記述しても同様の結果を得ることができます。

cdコマンドの基本的な使い方は以下の通りです。

chdir [ディレクトリパス]
cd [ディレクトリパス]

より詳細な使い方については、以下のオプションを指定することができます。

chdir [/d] [ドライブ:][ディレクトリパス]
cd [/d] [ドライブ:][ディレクトリパス]

現在のディレクトリを表示する

cdコマンドを引数なしで実行することで、現在のディレクトリを表示することができます。

cd

実行結果は以下のようになります。

×
コマンド プロンプトのアイコン
コマンド プロンプト
Microsoft Windows [Version xx.x.xxxxx.xxx]
(c) 2024 Ribbit App Development All rights reserved.
 
C:\users\user>cd
C:\users\user>
C:\users\user>

子ディレクトリへ移動する

cdコマンドにディレクトリパスを指定することで、そのディレクトリへ移動することができます。

cd [ディレクトリパス]

例えば、C:\users\userディレクトリからDocumentsディレクトリへ移動する場合、以下のように記述します。

cd Documents

実行結果は以下のようになります。

×
コマンド プロンプトのアイコン
コマンド プロンプト
Microsoft Windows [Version xx.x.xxxxx.xxx]
(c) 2024 Ribbit App Development All rights reserved.
 
C:\users\user>cd Documents
C:\users\user\Documents>

親ディレクトリへ移動する

cdコマンドに..を指定することで、親ディレクトリへ移動することができます。

cd ..

実行結果は以下のようになります。

×
コマンド プロンプトのアイコン
コマンド プロンプト
Microsoft Windows [Version xx.x.xxxxx.xxx]
(c) 2024 Ribbit App Development All rights reserved.
 
C:\users\user\Documents>cd ..
C:\users\user>

絶対パスを指定する

cdコマンドに絶対パスを指定することで、そのディレクトリへ移動することができます。

cd [ドライブ:][ディレクトリパス]

例えば、C:\users\userディレクトリから、まったく異なるディレクトリであるC:\Windowsディレクトリへ移動する場合、以下のように記述します。

cd C:\Windows

実行結果は以下のようになります。

×
コマンド プロンプトのアイコン
コマンド プロンプト
Microsoft Windows [Version xx.x.xxxxx.xxx]
(c) 2024 Ribbit App Development All rights reserved.
 
C:\users\user>cd C:\Windows
C:\Windows>

/dオプション - ドライブを変更する

パソコンに DVD ドライブや USB メモリなどが接続されている場合、そのドライブに移動するためには、/dオプションを指定する必要があります。

/dオプションを指定することなく実行すると、移動は発生せず、現在のディレクトリが変更されることはありません。

cd /d [ドライブ:][ディレクトリパス]

例えば、C:\users\userディレクトリから、D:ドライブのルートディレクトリへ移動する場合、以下のように記述します。

cd /d D:\

実行結果は以下のようになります。

×
コマンド プロンプトのアイコン
コマンド プロンプト
Microsoft Windows [Version xx.x.xxxxx.xxx]
(c) 2024 Ribbit App Development All rights reserved.
 
C:\Windows>cd /d D:\
D:\>
ドライブの移動について

ドライブ間を移動する場合、cdコマンドの/dオプションを使用する他に、D:のようにドライブ名を指定することでも移動することができます。

D:

指定したディレクトリが存在しない場合

cdコマンドで指定したディレクトリが存在しない場合、エラーメッセージが表示され、移動は行われません。

cd [存在しないディレクトリパス]

実行結果は以下のようになります。

×
コマンド プロンプトのアイコン
コマンド プロンプト
Microsoft Windows [Version xx.x.xxxxx.xxx]
(c) 2024 Ribbit App Development All rights reserved.
 
C:\users\user>cd NotExistDirectory
指定されたパスが見つかりません。
C:\users\user>

まとめ

この記事では、cdコマンドを使用して、コマンドプロンプト上でディレクトリを移動する方法について解説しました。

cdコマンドは、基本的な使い方からオプションの設定方法まで、様々な使い方があります。ぜひ、実際にコマンドプロンプト上で試してみてください。

#コマンドプロンプト #バッチファイル #引数 #コマンドライン #コマンド