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