Когда и источник, и пункт назначения удалены, rsync жалуется:
The source and destination cannot both be remote.
rsync error: syntax or usage error (code 1) at main.c(1156) [Receiver=3.0.7]
Существует ли непреодолимое техническое препятствие для того, чтобы rsync это сделал? Или это просто еще не реализованный случай? Кажется, относительно легко создать локальный буфер в памяти, который обеспечивает передачу между двумя удаленными устройствами, храня как хеши, так и данные.
РЕДАКТИРОВАТЬ
Поскольку люди делают некоторые косвенные предложения, я разместил отдельный вопрос, подробно описывающий мой конкретный вариант использования. Это на самом деле два отдельных, и я думаю, что стоит знать эти подробности для rsync