wie man bestimmte Verzeichnisse und Dateien per Rsync synchronisiert - Problem

wie man bestimmte Verzeichnisse und Dateien per Rsync synchronisiert - Problem

Ich habe mir die vorherigen Beiträge angesehen, aber ich bekomme das nicht zum Laufen. Ich möchte einfach alleserver03Verzeichnisse undbeliebigUnterverzeichnisse davon auf einen neuen Server. Ich habe Folgendes versucht, aber es wurden andere Verzeichnisse alsserver03. Ich glaube, ich übersehe etwas Offensichtliches. Die Struktur, von der ich kopieren möchte, ist

/Backup
/Backup/Tag1
/Backup/Tag1/xxxx
/Backup/Tag1/Server03
/Backup/Tag1/yyyy

usw. zu

/backup/Tag31......

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

Antwort1

Wenn Sie es auf der Quelle ausführen können („vom Server“):

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

mkdirist erforderlich, wenn Sie die Struktur beibehalten möchten, wie

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

usw

verwandte Informationen