Sincronizando carpetas con rsync

marzo 26, 2009

Hace tiempo publiqué un artículo de como sincronizar carpetas con unison, ahora veremos como hacerlo mediante rsync.

Para sincronizar 2 carpetas localmente utilizo el siguiente comando

sudo rsync –delete –exclude=”.*/” -avv /home/vladimir/origen/ /media/disk/destino

donde –delete le indica que elimine los archivos que existan en destino pero no en origen y la opción exclude para que no sincronice los archivos ocultos. Con ello origen y destino estarán sincronizados.

Si lo que quieres es sincronizar a una carpeta remota de forma segura, utilizando ssh, puedes utilizar el siguiente comando que encontré aquí

rsync -vauz –delete –rsh=ssh –stats /home/vladimir/origen usuario@server.address.com:/home/usuario/destino/

donde -v = verbose, -a = archive, -u =update , -z = compress. En vez de “server.address.com” puedes poner directamente la dirección IP.

También te puede ser de utilidad comparar las carpeta

Anuncios

Una respuesta to “Sincronizando carpetas con rsync”


  1. […] es cierto que tenemos grandes herramientas en ubuntu para sincronizar carpetas -como unison o rsync- pero es cansado tener que hacer el proceso manualmente. Bueno, pues finalmente me decidí a buscar […]


Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: