특수 문자를 사용하여 디렉토리 복사

특수 문자를 사용하여 디렉토리 복사

내 디렉토리가 있어요외장 하드 디스크이런 이름으로$recycle.bin이 폴더는 Windows OS를 실행하는 PC에서 복사되었습니다. 이 폴더는 Windows PC에 숨겨져 있으며 내 컴퓨터에서는 여전히 보이지 않습니다. 이제 명령 프롬프트를 통해 이 폴더를 내 컴퓨터에 복사하여 표시할 수 있도록 하고 싶었지만 명령 프롬프트를 통해 동일한 폴더를 복사하면 디렉터리를 찾을 수 없다고 표시됩니다.

답변1

$recycle.bin창문 휴지통이에요. 디렉토리입니다.

이제 는 $쉘의 특수 문자이며 $recycle어디에도 설정하지 않은 변수를 확장하려고 시도합니다.

따라서 쉘을 시도하면 cp -r $recycle.bin somewhere/else/이것을 cp -r .bin somewhere/else. 따라서 -directory가 없으면 .bin아무것도 복사되지 않습니다.

이 디렉터리가 꼭 필요한 경우 특수 문자를 이스케이프해야 합니다.

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

관련 정보