Estoy tratando de configurar rsync para sincronizar mi servidor web principal con el servidor remoto agregando un archivo recién generado a la posterior.
Aquí está el comando que uso:
rsync -avh --update -e "ssh -i /path/to/thishost-rsync-key" remoteuser@remotehost:/foo/bar /foo/bar
Pero parece que el servidor web realmente transfiere todos los archivos a pesar del indicador '--update'. He intentado diferentes combinaciones de banderas (por ejemplo, omitiendo '-a' y usando '-uv' en su lugar) pero ninguna me ayudó. Entonces, me pregunto cómo puedo modificar el comando rsync para enviar solo archivos recién agregados. Gracias
-a
opciones que implica (propietario, grupo, permisos, ...), debería ser la causa de nuestro problema.
-c
opción. Omite los archivos existentes en función de una suma de verificación, en lugar del tiempo o tamaño de modificación.
rsync /foo/bar remoteuser@remotehost:/foo/bar