cd/chdir - ディレクトリの移動
エクスプローラを使ってファイルを操作する場合、対象となるフォルダへ移動した上で、ファイルを操作することが一般的です。
コマンドプロンプトでも同様に、「現在のディレクトリ」という考え方があり、ファイルを操作する際には、対象となるディレクトリへ移動することで、効率的に操作を行うことができます。
この記事では、コマンドプロンプトでディレクトリを移動するcd
コマンドについて、基本的な使い方からオプションの設定方法まで分かり易く説明しています。
cd
コマンドとは
cd
コマンドは、Change Directory(ディレクトリの変更)の略称です。このコマンドを使用することで、コマンドプロンプト上で現在のディレクトリを変更することができます。
chdir
と記述しても同様の結果を得ることができます。
cd
コマンドの基本的な使い方は以下の通りです。
chdir [ディレクトリパス]
cd [ディレクトリパス]
より詳細な使い方については、以下のオプションを指定することができます。
chdir [/d] [ドライブ:][ディレクトリパス]
cd [/d] [ドライブ:][ディレクトリパス]
現在のディレクトリを表示する
cd
コマンドを引数なしで実行することで、現在のディレクトリを表示することができます。
cd
実行結果は以下のようになります。
子ディレクトリへ移動する
cd
コマンドにディレクトリパスを指定することで、そのディレクトリへ移動することができます。
cd [ディレクトリパス]
例えば、C:\users\user
ディレクトリからDocuments
ディレクトリへ移動する場合、以下のように記述します。
cd Documents
実行結果は以下のようになります。
親ディレクトリへ移動する
cd
コマンドに..
を指定することで、親ディレクトリへ移動することができます。
cd ..
実行結果は以下のようになります。
絶対パスを指定する
cd
コマンドに絶対パスを指定することで、そのディレクトリへ移動することができます。
cd [ドライブ:][ディレクトリパス]
例えば、C:\users\user
ディレクトリから、まったく異なるディレクトリであるC:\Windows
ディレクトリへ移動する場合、以下のように記述します。
cd C:\Windows
実行結果は以下のようになります。
/d
オプション - ドライブを変更する
パソコンに DVD ドライブや USB メモリなどが接続されている場合、そのドライブに移動するためには、/d
オプションを指定する必要があります。
/d
オプションを指定することなく実行すると、移動は発生せず、現在のディレクトリが変更されることはありません。
cd /d [ドライブ:][ディレクトリパス]
例えば、C:\users\user
ディレクトリから、D:
ドライブのルートディレクトリへ移動する場合、以下のように記述します。
cd /d D:\
実行結果は以下のようになります。
ドライブ間を移動する場合、cd
コマンドの/d
オプションを使用する他に、D:
のようにドライブ名を指定することでも移動することができます。
D:
指定したディレクトリが存在しない場合
cd
コマンドで指定したディレクトリが存在しない場合、エラーメッセージが表示され、移動は行われません。
cd [存在しないディレクトリパス]
実行結果は以下のようになります。
まとめ
この記事では、cd
コマンドを使用して、コマンドプロンプト上でディレクトリを移動する方法について解説しました。
cd
コマンドは、基本的な使い方からオプションの設定方法まで、様々な使い方があります。ぜひ、実際にコマンドプロンプト上で試してみてください。