A versão do macOS de rsync
não suporta várias origens remotas. Compare as linhas de fontes remotas no macOS manpage:
rsync [OPTION]... [USER@]HOST:SRC [DEST]
rsync [OPTION]... [USER@]HOST::SRC [DEST]
Com aqueles para fontes locais:
rsync [OPTION]... SRC [SRC]... DEST
rsync [OPTION]... SRC [SRC]... [USER@]HOST:DEST
rsync [OPTION]... SRC [SRC]... [USER@]HOST::DEST
E com aqueles na página de manual do Ubuntu para fontes remotas:
Access via remote shell:
Pull: rsync [OPTION...] [USER@]HOST:SRC... [DEST]
Push: rsync [OPTION...] SRC... [USER@]HOST:DEST
A falta de reticências no primeiro conjunto indica que vários locais de origem remota não são compatíveis com a versão do macOS de rsync
.
No Ubuntu 16.04:
~ rsync --version
rsync version 3.1.2 protocol version 31
Copyright (C) 1996-2015 by Andrew Tridgell, Wayne Davison, and others.
macOS rsync
é uma antiguidade. Atualize com homebrew ou similar:
~ brew info rsync
rsync: stable 3.1.3 (bottled)
Utility that provides fast incremental file transfer
https://rsync.samba.org/
/usr/local/Cellar/rsync/3.1.3_1 (9 files, 756.1KB) *
Poured from bottle on 2018-06-11 at 12:38:53
From: https://github.com/Homebrew/homebrew-core/blob/master/Formula/rsync.rb
==> Dependencies
Build: autoconf ✔