Herramientas de usuario

Herramientas del sitio


informatica:software:rsync

¡Esta es una revisión vieja del documento!


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.

  • -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 -P no es necesario incluir esta opción).
  • -n: ejecuta rsync, pero no realiza cambios. Modo de prueba (dry-run).

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.

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
informatica/software/rsync.1694958231.txt.gz · Última modificación: por tempwin