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Распечатайте справочную информацию для этой команды.
- протокол <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

Смотрите также