cd

構文

cd[path]

説明

現在のディレクトリを表示または変更します。

オプション

path

相対的または絶対的なディレクトリパスを指定します。

使用法

ファイルシステムのマッピングを指定すると、現在の作業ディレクトリはそのデバイスに合わせて変更されます。その他の場合は、現在の作業ディレクトリは現在のデバイスに合わせて変更されます。

pathが存在しない場合は、現在の作業ディレクトリ(ファイルシステムのマッピングを含む)が標準出力に表示されます。

次の表に、UEFIシェル環境でディレクトリ、その親、およびルートディレクトリの参照に使用される表記規則の説明を示します。

ディレクトリ名の表記規則

表記規則

説明

.

現在のディレクトリ。

. .

現在のディレクトリの親。

\

現在のファイルシステムのルート。

現在の作業ディレクトリは、環境変数%cwd%に保持されます。

現在のファイルシステムをマッピング済みのfs0ファイルシステムに変更するには、次のように入力します。

Shell> fs0: 

現在のディレクトリをサブディレクトリefiに変更するには、次のように入力します。

fs0:\> cd efi

現在のディレクトリを親ディレクトリ(fs0:\)に変更するには、次のように入力します。

fs0:\efi\> cd ..

現在のディレクトリをfs0:\efi\toolsに変更するには、次のように入力します。

fs0:\> cd efi\tools

現在のディレクトリを現在のfsfs0)のルートに変更するには、次のように入力します。

fs0:\efi\tools\> cd \
fs0:\>
注記: cdを使用したボリュームの変更は機能しません。次に例を示します。
fs0:\efi\tools\> cd fs1:\

まずfs1:を入力し、次に目的のディレクトリに対してcdを入力します。

ボリューム間を移動し、現在のパスを保持するには、次のように入力します。

fs0:\> cd \efi\tools 
fs0:\efi\tools\> fs1:
fs1:\> cd tmp
fs1:\tmp> cp fs0:*.* .

これにより、fs0:\efi\tools内のすべてのファイルがfs1:\tmpディレクトリにコピーされます。