多重 scp 副本

多重 scp 副本

仅使用 scp 有没有办法同时复制多个文件?我的 RHEL 机器上有两个 40G 文件夹,我想将它们复制到我的 ESXi 机器上。 rsync 是不可能的,scp 是唯一可用的。

如果我使用:

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

它将首先复制 File_1 40G,然后一旦完成,它将开始复制 File_2

我想同时启动两个40G副本。我试过:

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

还是不行。我现在使用的一种方法是 tar.zip 这两个文件夹,然后将它们移过来。然后在目的地解压。虽然效率不高。

有什么想法吗?非常感谢

答案1

在后台并行执行两个进程并等待它们完成:

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

相关内容