Linux 터미널에서 Windows 시스템으로 파일을 푸시하기 위해 다음 두 예제는 정상적으로 작동합니다.
scp /home/user.name/file.html user.name@local.ip.num:/C:/Users/user.name/test_folder/file.html
scp /home/user.name/file.html user.name@local.ip.num:"/C:/Users/user.name/test_folder/file.html"
로컬 폴더에 공백이있는 곳 에서이 작업을 수행해야하며 이름을 변경할 수 없습니다. /C:/Users/user.name/test folder/
다음 메시지가 모두 실패합니다 scp: ambiguous target
scp /home/user.name/file.html user.name@local.ip.num:"/C:/Users/user.name/test folder/file.html"
scp /home/user.name/file.html user.name@local.ip.num:"/C:/Users/user.name/test\ folder/file.html"
scp /home/user.name/file.html user.name@local.ip.num:"'/C:/Users/user.name/test\ folder/file.html'"
scp /home/user.name/file.html user.name@local.ip.num:"/C:/Users/user.name/test\\ folder/file.html"
scp /home/user.name/file.html user.name@local.ip.num:"'/C:/Users/user.name/test\\ folder/file.html'"
scp /home/user.name/file.html user.name@local.ip.num:"/C:/Users/user.name/test\\\ folder/file.html"
scp /home/user.name/file.html user.name@local.ip.num:"'/C:/Users/user.name/test\\\ folder/file.html'"
어떻게 작동합니까?
scp /home/user.name/file.html 'user.name@local.ip.num:/C:/Users/user.name/test folder/'
. 그래도 작동하지 않으면 다음은scp
소스 코드를 읽고이 인수를 구문 분석하는 방법을 찾는 것입니다.