Você precisa instalar rsync
na máquina de origem e de destino.
O rsync funciona fazendo cálculos rápidos em ambas as extremidades, observando os timestamps e a existência de todos os arquivos encontrados em um determinado local. Uma vez feito isso, ele se comunica de volta ao rsync de origem sobre a lista encontrada e a origem pode então usar essa informação para decidir quais arquivos ela precisa enviar. Dessa forma, apenas os arquivos recentemente modificados ou novos são transmitidos para o outro lado. O binário rsync no lado remoto é responsável por juntar a lista do que já existe e então receber cada um dos arquivos que precisam ser transmitidos e colocá-los no lugar.