informatica:software:rsync
¡Esta es una revisión vieja del documento!
Tabla de Contenidos
Rsync
Rsync es un software que se utiliza para copiar y sincronizar archivos entre dos o más sistemas. Es un software muy eficiente que utiliza un algoritmo de copia diferencia, lo que significa que solo copia los datos que han cambiado desde la última sincronización.
Opciones
-a: mantiene todo (tiempos de modificación, acceso, enlaces, permisos, grupos) y navega por todos los subdirectorios.-P: muestra el progreso de la operación.-v: muestra detalles sobre la ejecución del comando (si se usa-Pno es necesario incluir esta opción).-n: ejecuta rsync, pero no realiza cambios. Modo de prueba (dry-run).
Casos de uso
Copia de seguridad
Rsync se puede utilizar para crear copias de seguridad de archivos y directorios.
Hacer una copia de seguridad del directorio /home/pepito/documentos en /backup:
rsync -a /home/pepito/documentos /backup
Sincronizar con un servidor remoto
rsync -a -e ssh /home/pepito/documentos pepito@servidor-externo:/backup/
Usar un puerto diferente al 22
rsync -avP -e 'ssh -p 22222' /origen/ usuario@servidor:/destino
La opción e permite especificar que shell remota usar, así que aprovechamos para indicar ssh y pasarle la opción para modificar el puerto a usar en la conexión.
Recursos
- Rsync en Wikipedia.
informatica/software/rsync.1694959015.txt.gz · Última modificación: por tempwin
