Você pode testar isso por conta própria, o que lhe dará uma resposta válida para a versão específica do rsync em uso:
rsync -e $'sh -x -c \'exec ssh "$@"\' _' \
user@server:/path/to/file1 user@server:/path/to/file2 /local/directory
(Observe que a sintaxe $''
usada acima é uma extensão disponível em ksh ou bash, mas não com /bin/sh
).
Você verá uma linha registrada por sh -x
para cada comando individual ssh
sendo executado. Se houver apenas um comando ssh
, sua versão específica do rsync poderá reutilizar a conexão. (Este parece ser o caso no meu próprio teste com a versão 3.1.2).