Скопируйте файл или папку к или от одного или нескольких удаленных хостов с помощью транспортного протокола
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 | Распечатайте справочную информацию для этой команды. |
- протокол <
| Обеспечьте использование конкретного типа протокола. Определение типа протокола со всеми его обязательными параметрами также избегает интерактивного запроса и допускает использование в скриптах. Поддерживаемыми типами протокола является Чтобы получить больше информации об одном конкретном типе протокола, войти 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