複数のscpコピー

複数のscpコピー

scpだけを使用して複数のファイルを同時にコピーする方法はありますか?私のRHELシステムには2つの40Gフォルダがあり、それを私のESXiシステムにコピーしたいと思います。 rsyncは不可能です。 scpのみ使用できます。

私が使用している場合:

scp /files root@esx:/vmfs/volumes/storage

まずFile_1 40Gをコピーし、完了したらFile_2のコピーを開始します。

2つの40Gレプリカを同時に起動したいです。私は試した:

scp /file1 root@esx:/vmfs/volumes/storage && scp /file2 root@esxi:/vmfs/volume/storage

それともそうではありません。今私が使用する1つの方法は、2つのフォルダをtar.zipに圧縮してから別のフォルダに移動することです。その後、目的地に解凍した。効率的ではありませんが。

どんなアイデアがありますか?非常にありがとう

ベストアンサー1

バックグラウンドで両方のプロセスを並列に実行し、完了するまで待ちます。

($(scp /file1 root@esx:/vmfs/volumes/storage) &); ($(scp /file2 root@esxi:/vmfs/volume/storage) &);

おすすめ記事