이름에 공백이 있는 파일은 scp할 수 없습니다. [중복]

이름에 공백이 있는 파일은 scp할 수 없습니다. [중복]

여기에 이미지 설명을 입력하세요.

사실 문제는 아래 사진에 있습니다.

답변1

큰따옴표를 사용해야 합니다.

scp [email protected]:"'/home/user4/Desktop/dir2/MAP/MAP FILE AFTER.PNG'" ~/Desktop/

비결은 연결의 양쪽 끝에서 인용 처리를 수행하는 것입니다. 먼저 로컬 셸은 외부 따옴표를 확인하고 이를 '/home/user4/...AFTER.PNG'단일 명령줄 인수로 제거한 다음 원격 SSH 서버로 전달합니다.

원격 SSH는 자체 셸을 실행하며 견적 처리도 수행합니다. 따라서 원격 측의 파일 이름을 함께 유지하려면 두 번째 따옴표 레이어를 사용해야 합니다.

답변2

이 시도:

scp -r [email protected]:/home/user4/Desktop/dir2/MAP/MAP\ FILE\ AFTER.PNG ~/Desktop

답변3

1) 텍스트를 붙여넣는 것이 좋습니다.

2) 시도하다

scp "[email protected]" ~/Deskop/

첫 번째 매개변수를 따옴표로 묶습니다.

관련 정보