Parece que rsync es definitivamente lo que buscas. No necesita configurar un 'servidor rsync' para copiar archivos de una máquina a otra. Rsync admite la copia de archivos a través de SFTP (Transferencia de archivos SSH) que la mayoría de las cajas de Linux ya han habilitado (si no se deshabilitaron manualmente).
Consulte los archivos Mirror de Lifehacker en todos los sistemas con rsync para obtener más detalles:
Ya sea que desee hacer una copia de seguridad de sus datos, distribuir archivos de forma segura o duplicar sus documentos de trabajo a través de Internet desde la oficina hasta el hogar, entre computadoras en su red local o desde su computadora a su servidor web, rsync puede hacer el trabajo. Hoy usaremos rsync para duplicar carpetas entre una Mac y una PC a través de una conexión segura en la línea de comandos.
Rsync es gratuito (como en el habla) y multiplataforma, lo que significa que sincroniza archivos entre sistemas operativos (Windows/Cygwin, Mac OS, Linux); funciona sobre ssh, por lo que está encriptado y seguro; a diferencia de FTP, es incremental , por lo que solo las partes de cambiado los archivos se transfieren, no los archivos completos , que lo hace andar como Speedy González; y el hecho de que su línea de comando lo hace programable y fácil de automatizar.
rsync copiará archivos de un directorio a otro directorio en la misma máquina como robocopy. Aquí está el comando rsync que es equivalente a su comando robocopy:
rsync -auv --exclude '.svn' --exclude '*.pyc' source destination
Esto copiará recursivamente el origen al destino y excluirá los archivos más antiguos, así como los directorios/archivos '.svn' y '*.pyc'.