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/
Другие вопросы по тегам