Rsync Linux
Publicado: 02 de Jun del 2011Prohibida la reproducción total o parcial de este artículo sin el previo consentimiento de Webtutoriales.com
Sincronizar archivos y directorios con Rsync
Rsync es una aplicación muy potente para linux que nos permite sincronizar archivos y directorios. Normalmente se utiliza para realizar backups de un sitio remoto a otro.
Lo que hace realmente útil esta herramienta es que permite transferir sólo los bytes que han cambiado de los archivos, de modo que si se quiere hacer una copia de seguridad de un gran volumen de datos, a largo plazo minimizaremos el tamaño de información a copiar y transferir.
Sincronizar archivos de un sitio remoto a nuestro PC
Rsync permite varias opciones que podemos ver usando el comando man de linux "man rsync", pero la más importante es la siguiente instrucción, que copia los contenidos del sitio remoto example.com a nuestro directorio local tmp.
rsync -avz --delete miusuario@example.com:/var/www/sitio/ /root/tmp
* Atención: La opción delete elimina los archivos del directorio tmp que ya no existen en el sitio remoto.