
私のディレクトリには外付けハードディスクこのような名前で$リサイクルビンこれは、Windows OS を実行している PC からコピーされたものです。このフォルダは Windows PC 上では非表示になっており、私のコンピュータ上でもまだ見えません。コマンド プロンプトを使用してこのフォルダをコンピュータにコピーして表示できるようにしたいのですが、コマンド プロンプトを使用して同じものをコピーすると、ディレクトリが見つからないというメッセージが表示されます。
答え1
$recycle.bin
Windows のゴミ箱です。ディレクトリです。
は$
シェルの特殊文字となり、$recycle
どこにも設定されていない変数 を展開しようとします。
したがって、 を しようとすると、cp -r $recycle.bin somewhere/else/
シェルはこれを に展開しますcp -r .bin somewhere/else
。したがって、 -directory が存在しない限り.bin
、何もコピーされません。
このディレクトリが本当に必要な場合は、特殊文字をエスケープする必要があります。
cp -r \$recycle.bin somewhere/else/
。