Windows에서 Ubuntu 12.04로 파일을 복사해야합니다. 아래 코드를 사용해 보았습니다.
pscp C:\abc.php username@server: .
그러나 그것은 오류를 보여줍니다 :
More than one remote source not supported
어떻게 해결할 수 있을까요?
Windows에서 Ubuntu 12.04로 파일을 복사해야합니다. 아래 코드를 사용해 보았습니다.
pscp C:\abc.php username@server: .
그러나 그것은 오류를 보여줍니다 :
More than one remote source not supported
어떻게 해결할 수 있을까요?
답변:
둘 이상의 원격 소스를 지정하기 때문입니다. username@server: . ← 여기의 점 (당신의 작업 디렉토리를 의미 함)은 거기에 속하지 않습니다. 이런 식으로 다른 컴퓨터에서 작업 디렉토리를 참조 할 수 없으며 사이에 공백이 있기 때문에 username@server 과 ., 그것은 두 개의 인자로 해석 될 것입니다.
대신 절대 경로를 지정하십시오.
pscp C:\abc.php username@server: / home / user / foo
또한 Windows 경로를 사용하는 경우 폴더 / 디렉토리에 공백이있을 수 있으며 오류가 발생할 수 있습니다. 경로 주위에 큰 따옴표를 사용하여이 문제를 해결할 수 있습니다. 내 문제 였어.
pscp -<arguments> username@server:/home/folder/file "C:\your windows path"
방금 "지원되지 않는 원격 소스가 두 개 이상 있습니다"라는 오류가 발생했습니다. 목적지에 파일 이름을 지정했기 때문에 나타났습니다.
Windows 7 상자에서 실행 중이며 Linux 상자에서 파일을 가져 오려고합니다. 나는 시도했다 :
pscp -l myusername IPADDRESS:/home/myfolder/myfilename.txt C:\Users\myuserfolder\myfilename.txt
좋지 않다 .
일단 대상에서 파일 이름을 제거하면 정상적으로 작동합니다. 이것은 효과가있다. :
pscp -l myusername IPADDRESS:/home/myfolder/myfilename.txt C:\Users\myuserfolder
조심스럽게 고려해보십시오. 공간 위의 입력에서 점 (.) 앞에 "pscp C : \ abc.php username @ server :." 두 가지 소스를 고려한 두 가지 주장으로 고려하고 있습니다. 정보로 간주되며 하나 이상의 소스가 지원되지 않습니다.
또한 다음을 시도해보십시오. 어떻게 퍼티를 사용하여 리눅스와 창간에 파일을 전송하는