Herramientas de usuario

¡Esta es una revisión vieja del documento!


Sincronización con rsync(1)

rsync es una utilidad de sincronización remota, es decir que sirve para mantener sincronizado el contenido de dos carpetas en diferentes sistemas. Utiliza un algoritmo que minimiza la cantidad de datos transferidos de un lugar a otro copiando sólamente las partes que cambiaron de un archivo. Es por ello que también se lo utiliza como un cp mejorado.

Uso básico

Como alternativa a ''cp''

Comencemos por ver cómo copiar en el mismo sistema, de una carpeta a otra. Supongamos que tenemos dos carpetas, origen y destino, y queremos que el contenido entre ellas quede igual.

El primer comando que aprenderemos será decirle a rsync que copie recursivamente (es decir las subcarpetas y sus contenidos también), de origen a destino.

  rsync -r origen/ destino

Notar la opción -r que es la que le indica a rsync que la copia es recursiva. Otra alternativa es indicarle que copie recursivamente preservando los metadatos y archivos especiales (por ejemplo enlaces simbólicos)

  rsync -a origen/ destino

Este sitio web utiliza cookies para guardar datos esenciales de su actividad, como su autenticación. Al entrar acepta el uso de cookies.

Más información