远程传输文件一次到遥控器上的两个不同目录



使用 scprsync,是否可以将文件从您的本地复制到远程服务器上的两个或更多不同的目录,但只能发送一次文件?

i 更喜欢不要在手动之后和 cp中进行 CC_3,但会接受它作为最后的手段。

否,您无法通过SCP或RSYC执行此操作。您必须多次运行命令。你可以做

之类的事情

for HOST in server1 server2 server3; do scp somefile $HOST:~/somedir/ done

有有效的实用程序可以实现此目的

,或者如果这涉及大量的远程位置,我希望使用Perl来多线程。

scp是简单的工具。替代方案可能是parallel-scp,但可能会将文件复制两次。

我能想到的唯一一件事是将其合并到单个ssh命令中"简化"它:

cat local_file | ssh host "cat /remote/file; cp /remote/file /second/path/file"

最新更新