cómo sincronizar ciertos directorios y archivos - problema

cómo sincronizar ciertos directorios y archivos - problema

He mirado publicaciones anteriores pero no puedo hacer que esto funcione. Quiero simplemente sincronizar todos losservidor03directorios ycualquiersubdirectorios de ellos a un nuevo servidor. Intenté lo siguiente pero estaba seleccionando otros directorios además deservidor03. Supongo que me estoy perdiendo algo obvio. La estructura de la que quiero copiar es

/copia de seguridad
/copia de seguridad/día1
/copia de seguridad/día1/xxxx
/copia de seguridad/día1/servidor03
/copia de seguridad/día1/aaaa

etc. a

/copia de seguridad/día31......

rsync --include="*/" --include="**server03/***" --exclude="*" -avzh root@fromserver:/backup /opt/backupfolder

Respuesta1

Si puede ejecutarlo en la fuente ('fromserver'):

find /backup -name server03 | while read i; do echo $i; mkdir -p /dest/dir/$i/; rsync -avzj --progress $i/ /dest/dir/$i/ ; done

mkdires necesario si desea mantener una estructura como

/backup/day1/server03
/backup/day2/server03
/backup/day3/server03

etc.

información relacionada