Mejor respuesta
Gracias por la A2A.
Las respuestas existentes han proporcionado todos los datos. Simplemente quería presentar lo mismo desde la perspectiva del usuario que elige una herramienta.
Se le puede pedir a Rsync que use ssh como transporte. Como tal, puede hacer todo lo que pueda hacer scp. Uno se pregunta quién en su sano juicio se molestaría con el scp barebones entonces.
Rsync está diseñado para mantener dos cosas sincronizadas. Puede cambiar un montón de archivos en un lado y pedirle a rsync que los refleje en el otro lado. Rsync sigue adelante y determina con marcas de tiempo y / o hashes de datos de archivo, qué partes de qué archivos transferir. Lo que lo hace mucho más rápido cuando:
- No tiene una lista lista de archivos modificados (datos y metadatos como permisos)
- Necesita mantener ambos lados con mismas marcas de tiempo, propiedad, permisos, etc. (archivo)
- El tamaño / número total del conjunto de archivos en cuestión es grande
- El conjunto modificado es significativamente más pequeño que el tamaño total .
De lo contrario, un simple scp puede realizar el trabajo más rápido.
Respuesta
SCP es una copia sin formato, significa que solo lee los datos y pasarlo al destino a través de la red o máquina local.
Rsync tiene un algoritmo que hace que el proceso sea mucho más rápido. tenemos muchas opciones para cambiar su comportamiento. Rsync es bueno en una red lenta con una gran cantidad de datos para transferir. Si perdemos la conexión en el medio podemos reanudar la transferencia donde está encorvada.
Puedo decir algo simple es que, cuando usamos el administrador de descargas, podemos reanudar la descarga si perdimos la conexión y comienza desde donde queda antes de que se pierda la conexión. Rsync es el mismo o puede usarse así.