RSYNC, es un comando de linux usado para realizar sincronizacion entre un origen y un destino.
Ventajas:
Velocidad: La primera vez que es usado, rsync sincroniza todo el contenido entre el origen y el destino, mientras que las veces posteriores, sólo transfierela dieferencias entre el destino y el origen o visceversa, depende de los parámetros que utilicemos.
Seguridad: RSYNC permite encriptar la data que se transfiere de un punto al otro, haciendo uso del protocolo ssh
Poco Ancho de Banda: RSYNC usa usa compresion y descompresion de la data transferida «bloque a bloque» al momento de enviar o recibir la data de un punto a otro, por ende el ancho de banda usado por RSYNC es menor en comparación con otras herramientas que usan otros protocolos.
Privilegios: no hay necesidad de tener privilegios especiales para instalar o ejecutar el programa rsync.
Sintaxis:
$ rsync opciones origen destino
Ejemplo 01 (Cómo sincronizar dos directorios en un servidor/equipo local (rsync))
Ejemplo 02 (Preservando la fecha /hora al momento de usar rsync)
Ejemplo 03 (Sincronizando sólo un archivo – rsync)
Ejemplo 04 (Sincronizando archivos desde un equipo local a otro remoto – rsync)
Ejemplo 05 (Sincronizando archivos desde un equipo remoto a un equipo local – rsync)
Ejemplo 06 (Escojer el shell a usar al momento de sincronizar – rsync)
Ejemplo 07 (No Sobre escribir los archivos modificados en el destino – rsync)
Ejemplo 08 (Sincronizar Unicamente la estructura de directorios, no archivos – rsync)
Ejemplo 09 (Ver el progreso de rsync al momento de la transferencia – rsync)
Ejemplo 10 (Eliminar archivos creados en el Origen – rsync)
Ejemplo 11 (No crear nuevos archivos en el Destino – rsync)
Ejemplo 12 (Ver / Comparar diferencias entre Origen y Destino – rsync)
Ejemplo 13 (Incluir / Expluir patrón durante la transferencia – rsync)
Ejemplo 14 (Limitar el tamaño de rchivos a transferir – rsync)