¿Es posible con rsync no crear directorios en el destino?
Imagina que tengo esa fuente:
a/
a/x.txt
b/
b/y.txt
Y que tengo este destino:
a/
a/z.txt
El resultado deseado de rsync source destination
:
a/
a/x.txt
a/z.txt
Por supuesto, mi situación real implica una estructura de miles de archivos/carpetas y no quiero soluciones que impliquen una lista explícita de carpetas sincronizadas, lo cual puedo hacer.Estoy buscando una forma limpia de evitar la creación de carpetas en el destino.Por exclusión o filtrado... Eso podría incluso ser algo fuera de rsync, como un truco con permisos si rsync no puede hacer esto...
A modo informativo, es muy fácil conseguir este tipo de situaciones, en mi caso tengo:
- Un servidor con 2 discos, digamos
A
&B
. Y un disco localC
. - Normalmente lo uso
rsync
para sincronizar (y fusionar) archivos remotosA
yB
localesC
. - Luego, a veces solo quiero volver a sincronizar algunos
C
archivos enA
yB
. (Solo archivos nuevos... no carpetas que no existen en el destino)