Copie um diretório com caractere especial

Copie um diretório com caractere especial

Eu tenho diretório no meuDisco rígido externocom nome assim$ reciclar.binque foi copiado de um PC com sistema operacional Windows. Esta pasta estava oculta no PC com Windows e ainda está invisível no meu computador. Agora eu queria copiar esta pasta no meu computador via prompt de comando para poder torná-la visível, porém quando copio a mesma via prompt de comando aparece diretório não encontrado

Responder1

$recycle.biné a lixeira do Windows. É um diretório.

Agora $é um caractere especial para o shell e ele tentará expandir a variável $recycle, que você não definiu em nenhum lugar.

Então, quando você tentar, cp -r $recycle.bin somewhere/else/o shell irá expandir isso para cp -r .bin somewhere/else. Portanto, a menos que haja um .bindiretório, nada será copiado.

Se você realmente precisa deste diretório, você precisa escapar do caractere especial:

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

informação relacionada