rsync: исключая файлы ротации журналов.gz.1, .gz.2 и т. д.
Я делаю rsync копии между сервером. Я хотел бы исключить сжатые файлы ротации журнала из процесса. Файлы выглядят как
*.gz
*.gz.1
*.gz.2
*.gz.[0-99]
Мне не удалось придумать шаблон rsync exclude, который бы правильно выполнял последнее условие в списке выше (все файлы имеют имя.gz. В имени). наивный *.gz.*
не похоже на работу и файлы копируются. Я также не обнаружил подробностей о сложных схемах исключения rsync.
Может ли кто-нибудь указать мне правильное направление, как справиться с этим делом?
1 ответ
Я использовал --exclude
возможность избежать копирования .gz.*
файлы, с помощью следующей команды, и это работает для меня.
rsync -avr --exclude='*.gz.*' /source/path/ /destination/path/