exponenta event banner

remotecopy

Копирование файла или папки на или с одного или нескольких удаленных узлов с использованием транспортного протокола

Синтаксис

remotecopy <flags> <protocol options>

Описание

remotecopy <flags> <protocol options> копирует файл или папку на или с одного или нескольких удаленных хостов с помощью транспортного протокола (например, ssh). При копировании с нескольких хостов создается отдельный файл для каждого хоста, добавляя имя хоста к указанному имени файла.

В следующей таблице описаны поддерживаемые флаги и параметры. Можно объединить несколько флагов в одной команде, предваряя каждый флаг тире (-).

Флаги и параметрыОперация
-local <file-or-foldername>Укажите имя файла или папки на локальном хосте.
-remote <file-or-foldername>Укажите имя файла или папки на удаленном узле.
-fromУкажите копирование с удаленных узлов на локальный узел. Необходимо использовать либо -from флаг, или -to флаг.
-toУкажите для копирования на удаленные узлы с локального узла. Необходимо использовать либо -from флаг, или -to флаг.
-remotehost host1[,host2[,...]Укажите имена хостов, из которых требуется скопировать данные. Разделяйте имена хостов запятыми без пробелов. Это обязательный аргумент.
-remoteplatform { unix | windows } Укажите платформу удаленных хостов. Этот параметр требуется, только если он отличается от локальной платформы.
-quietПредотвратить remotecopy из запроса отсутствующей информации. Команда завершается неуспешно, если не указана вся необходимая информация.
-helpРаспечатайте справочную информацию по этой команде.
-protocol <type>

Принудительное использование определенного типа протокола. Указание типа протокола со всеми необходимыми параметрами также позволяет избежать интерактивных подсказок и использовать их в сценариях.

Поддерживаемые типы протоколов: scp и sftp.

Для получения дополнительной информации об одном конкретном типе протокола введите

remotecopy -protocol <type> -help

Например:

remotecopy -protocol sftp -help
<protocol options>Укажите конкретные параметры для используемого типа протокола.

Примечание

Возможно, разрешения для файла в копии не совпадают с разрешениями для исходного файла.

Примеры

Копирование локального файла mjs_def.sh к двум другим машинам. (Введите эту команду в одной строке.)

remotecopy -local mjs_def.sh -to
  -remote /matlab/toolbox/parallel/bin -remotehost hostA,hostB

Извлечение папок с одинаковыми именами с двух узлов на локальный компьютер. (Введите команду на одной строке.)

remotecopy -local C:\temp\log -from -remote C:\temp\mjs\log
  -remotehost winHost1,winHost2

Вопросы совместимости

развернуть все

Предупреждает, начиная с R2018b

См. также