rsync -rvuc --delete origen destino
Podemos usarSSH para crear un tunel por shh y transmitir los datos a través del mismo. Para ello lo primero será crear las claves ssh en la máquina desde la que vamos a lanzar la conexión y copiarlas a la máquina desde la que nos vamos a traer los datos
rsync -e ssh -aaxvKHS root@ip_equipo_origen_datos:/directorio_origen /directorio_destino_local
En caso de no tener conexión entre las dos carpetas rdiffdir
Usaremos la opción –remove-source-files para que elime los archivos del origen que ya se ncuentren en el destino.
rsync --remove-source-files -av /carpetaorigen/ /carpeta/destino/
Si antes de ejecutar el comando anterior, queremos haver una prueba para ver los cambios que implica añadiríamos la opción –dry-run
rsync --remove-source-files -av --dry-run /carpetaorigen/ /carpeta/destino/
sudo apt-get install curlftpfs
sudo mkdir /media/misitioftp
sudo curlftpfs usuarioftp:password@servidor /media/misitioftp
rsync -rvuc --delete /media/misitioftp/ /media/backup/
Fabric es una librería para administradores de sistemas que permite automatizar muchas tareas http://docs.fabfile.org/en/1.8/