cd
構文
cd[path]
説明
現在のディレクトリを表示または変更します。
オプション
使用法
ファイルシステムのマッピングを指定すると、現在の作業ディレクトリはそのデバイスに合わせて変更されます。その他の場合は、現在の作業ディレクトリは現在のデバイスに合わせて変更されます。
path
が存在しない場合は、現在の作業ディレクトリ(ファイルシステムのマッピングを含む)が標準出力に表示されます。
次の表に、UEFIシェル環境でディレクトリ、その親、およびルートディレクトリの参照に使用される表記規則の説明を示します。
表記規則 |
説明 |
---|---|
.
|
現在のディレクトリ。 |
. .
|
現在のディレクトリの親。 |
\
|
現在のファイルシステムのルート。 |
現在の作業ディレクトリは、環境変数%cwd%
に保持されます。
例
現在のファイルシステムをマッピング済みのfs0
ファイルシステムに変更するには、次のように入力します。
Shell> fs0:
現在のディレクトリをサブディレクトリefi
に変更するには、次のように入力します。
fs0:\> cd efi
現在のディレクトリを親ディレクトリ(fs0:\
)に変更するには、次のように入力します。
fs0:\efi\> cd ..
現在のディレクトリをfs0:\efi\tools
に変更するには、次のように入力します。
fs0:\> cd efi\tools
現在のディレクトリを現在のfs
(fs0
)のルートに変更するには、次のように入力します。
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
ディレクトリにコピーされます。