답변:
경로에 공백이 있으면 이중 백 슬래시를 사용 \\
하고 전체 경로를 따옴표로 묶어 문자를 이스케이프해야 합니다.
scp myfile.txt user@192.168.1.100:"/file\\ path\\ with\\ spaces/myfile.txt"
scp myfile.txt user@192.168.1.100:'"/file path with spaces/myfile.txt"'
). 실제로 파일 이름을 두 번 탈출해야합니다. 처음에는 로컬 셸에서, 두 번째는 원격 셸에서.
-t
이전ssh
명령 의 나머지) 가 있으면 나에게 일어났습니다 . 분명히 그것은 지원되지scp
않지만 내가 얻은 오류는ambiguous target
:(