1

Мне нужно скопировать файл из Windows в Ubuntu 12.04. Я попытался с помощью кода ниже:

pscp C:\abc.php username@server: .

Но это показывает ошибку:

More than one remote source not supported

Как это решить?

5 ответов5

4

Потому что вы указываете более одного удаленного источника. username@server: . ← точка здесь (которая предположительно означает ваш рабочий каталог) там не принадлежит. Вы не можете ссылаться на свой рабочий каталог на другом компьютере, как этот, и поскольку между username@server и . , это будет интерпретировано как два аргумента.

Вместо этого укажите абсолютный путь:

pscp C:\abc.php username@server:/home/user/foo
2

Кроме того, если вы используете путь Windows, скорее всего, у вас могут быть папки / каталоги с пробелами в них, что также может вызвать эту ошибку. Вы можете решить эту проблему, используя двойные кавычки вокруг вашего пути. это была моя проблема

    pscp -<arguments> username@server:/home/folder/file "C:\your windows path"
0

кажется, что имя файла в локальном месте назначения не влияет. Может присутствовать или быть пустым.

Эта строка работала для меня (копирование дампа sql из удаленного в локальный):

pscp -pw ssh_pass -P 29477 ssh_user@ssh_host:/tmp/cafe.sql d:\temp\cafe.sql
0

Я просто столкнулся с ошибкой "более одного удаленного источника не поддерживается", и оказалось, что это потому, что я дал имя файла в месте назначения.

Я работаю на 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
0

Тщательно продумайте пространство перед точкой (.) В указанном выше вводе "pscp C:\abc.php username @ server:." Рассматривает как два аргумента, считая два источника. Это считается информацией и отображает не более 1 Источник не поддерживается.

Также попробуйте следовать этому Как перенести файлы между Linux и Windows, используя замазку

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .