特殊文字を含むディレクトリをコピーする

特殊文字を含むディレクトリをコピーする

私のディレクトリには外付けハードディスクこのような名前で$リサイクルビンこれは、Windows OS を実行している PC からコピーされたものです。このフォルダは Windows PC 上では非表示になっており、私のコンピュータ上でもまだ見えません。コマンド プロンプトを使用してこのフォルダをコンピュータにコピーして表示できるようにしたいのですが、コマンド プロンプトを使用して同じものをコピーすると、ディレクトリが見つからないというメッセージが表示されます。

答え1

$recycle.binWindows のゴミ箱です。ディレクトリです。

$シェルの特殊文字となり、$recycleどこにも設定されていない変数 を展開しようとします。

したがって、 を しようとすると、cp -r $recycle.bin somewhere/else/シェルはこれを に展開しますcp -r .bin somewhere/else。したがって、 -directory が存在しない限り.bin、何もコピーされません。

このディレクトリが本当に必要な場合は、特殊文字をエスケープする必要があります。

cp -r \$recycle.bin somewhere/else/

関連情報