Предположительно, вы выполняете это в локальной оболочке MobaXterm (то есть локально для машины с Windows). Если это так, вам нужно обновить синтаксис команды scp, чтобы приспособить эту среду, хотя синтаксис неверен независимо.
MobaXterm предоставляет доступ к локальным дискам в своей оболочке через точку монтирования /drive /drives/X
, где X - буква диска Windows.
Кроме того, (упрощенный) общий синтаксис scp вне зависимости от среды:
использование scp:
scp [[user@]host1:]/path[/filename] [[user@]host2:]/path/[filename]
Первая последовательность ([[user@]host1:]/path[/filename]
) - это раздел «FROM»; источник файла или файлов для копирования. Второе - «К»; пункт назначения. Скобки указывают необязательные аргументы.
На самом деле это просто ssh-версия стандартной команды cp; с разделом перед :
содержащим специфическую для ssh информацию, и последующую информацию, относящуюся к операции cp.
пользователь:
user
умолчанию использует ваше текущее локальное имя пользователя - оно может быть опущено, если это правильное имя пользователя как в источнике, так и в месте назначения.
хост:
host
умолчанию использует локальный компьютер (localhost); так что если вы копируете на / с локального компьютера И имя пользователя на локальном хосте, который будет использоваться, является текущим пользователем, вы можете пропустить этот аргумент для локального файла (ов).
Путь файла:
path/filename
умолчанию указывается домашним каталогом указанного пользователя, и при желании его можно опустить. имя файла может быть опущено при выполнении рекурсивного копирования, как в вашей ситуации - просто укажите путь в этом случае. Как правило, полный путь и имя файла указываются в разделе FROM, и только путь в разделе TO (по умолчанию будет сохранено то же имя файла).
Я использую remoteuser
и remotePC
качестве имени пользователя и имени удаленного ПК; заменить на правильные имена.
Правильный синтаксис в вашем примере:
scp -r "/drives/C/Users/Andrea/Documents/Betrivius/candycane-0.9.6/candycane" remoteuser@remotePC:/home6/XXX/public_html
Используйте команду man scp
или этот сайт для получения дополнительной информации (аргументы, другая информация об использовании).
Опция GUI
В качестве альтернативы, MobaXterm предоставляет графический файловый браузер (построенный на sftp или scp на основе параметров конфигурации), который обеспечивает перетаскивание двунаправленных передач файлов при подключении к удаленному хосту через ssh. Подробности здесь.