Main Content

このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。

remotecopy

(削除済み) トランスポート プロトコルを使用して 1 つ以上のリモート ホストとの間でファイルまたはフォルダーをコピー

remotecopy は削除されました。代わりに scp または sftp を使用してください。詳細については、バージョン履歴を参照してください。

構文

remotecopy <flags> <protocol options>

説明

remotecopy <flags> <protocol options> は、トランスポート プロトコル (ssh など) を使用して、1 つ以上のリモート ホストから、あるいはそれらのホストに対して、ファイルまたはフォルダーをコピーします。複数のホストからコピーすると、ホストごとに個別のファイルが作成され、指定されたファイル名にホスト名が追加されます。

次の表は、サポートされるフラグおよびオプションの説明です。同一のコマンド内で複数のフラグを組み合わせることができます。それぞれのフラグの前にはダッシュ (-) を付けます。

フラグとオプション操作
-local <file-or-foldername>ローカル ホスト上のファイルまたはフォルダーの名前を指定します。
-remote <file-or-foldername>リモート ホスト上のファイルまたはフォルダーの名前を指定します。
-fromリモート ホストからローカル ホストにコピーすることを指定します。-from フラグまたは -to フラグのいずれかを使用しなければなりません。
-toローカル ホストからリモート ホストにコピーすることを指定します。-from フラグまたは -to フラグのいずれかを使用しなければなりません。
-remotehost host1[,host2[,...]コピー先またはコピー元のホストの名前を指定します。ホスト名はコンマで区切り、空白は使用しません。これは必須の引数です。
-remoteplatform { unix | windows } リモート ホストのプラットフォームを指定します。このオプションは、ローカル プラットフォームと異なる場合にのみ必要です。
-quietremotecopy が欠落した情報の入力を求めるプロンプトを表示しないようにします。必要な情報がすべて指定されていないとコマンドは失敗します。
-helpこのコマンドのヘルプ情報を出力します。
-protocol <type>

特定のプロトコル タイプが使われるようにします。必要なすべてのパラメーターを使用してプロトコル タイプを指定すると、対話型のプロンプトが回避され、スクリプトで使用できます。

サポートされるプロトコル タイプは、scp および sftp です。

ある特定のプロトコル タイプに関する詳細情報を取得するには、次を入力します。

remotecopy -protocol <type> -help

以下に例を示します。

remotecopy -protocol sftp -help
<protocol options>使用されているプロトコル タイプの特定のオプションを指定します。

メモ

コピーのファイルのアクセス許可は、元のファイルのアクセス許可と同じになるとは限りません。

ローカル ファイル mjs_def.sh を他の 2 台のマシンにコピーします (このコマンドは 1 行で入力します)。

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

2 つのホストから同じ名前のフォルダーを取得してローカル マシンにコピーします (コマンドは 1 行で入力します)。

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

バージョン履歴

すべて展開する

R2022b: remotecopy は削除済み

remotecopy はサポートされなくなりました。

  • 従来は、remotecopy-protocol scp を使用して、scp プロトコルによりリモート ホストとの間でファイルをコピーしていました。

    次の表は、代わりに scp を使用する方法を詳しく説明したものです。

    エラー推奨
    remotecopy -remotehost host1 -local /my/file/path -to -remote /remote/file/path -protocol scp
    scp /my/file/path host1:/remote/file/path
    remotecopy -remotehost host1,host2 -local /my/file/path -to -remote /remote/file/path -protocol scp
    scp /my/file/path host1:/remote/file/path
    scp /my/file/path host2:/remote/file/path
    remotecopy -remotehost host1 -local /my/file/path -from -remote /remote/file/path -protocol scp
    scp host1:/remote/file/path /my/file/path
  • 従来は、remotecopy-protocol sftp を使用して、sftp プロトコルによりリモート ホストとの間でファイルをコピーしていました。

    次の表は、代わりに sftp を使用する方法を説明したものです。

    エラー推奨
    remotecopy -remotehost host1 -local /my/file/path -to -remote /remote/file/path -protocol sftp
    sftp /my/file/path host1:/remote/file/path
    
    remotecopy -remotehost host1,host2 -local /my/file/path -to -remote /remote/file/path -protocol sftp
    sftp /my/file/path host1:/remote/file/path
    sftp /my/file/path host2:/remote/file/path
    remotecopy -remotehost host1 -local /my/file/path -from -remote /remote/file/path -protocol sftp
    sftp host1:/remote/file/path /my/file/path

参考