rsync: excluindo arquivos de rotação de log .gz.1, .gz.2 etc

2

Estou fazendo cópias de rsync entre o servidor. Gostaria de excluir arquivos de rotação de log compactados do processo. Os arquivos parecem com

   *.gz
   *.gz.1
   *.gz.2
   *.gz.[0-99]

Eu não consegui encontrar o padrão de exclusão de rsync que executaria corretamente a última condição na lista acima (todos os arquivos com .gz. no nome). Naive *.gz.* parece não funcionar e os arquivos são copiados. Eu também não descobri detalhes sobre padrões complexos de exclusão de rsync.

Alguém poderia me indicar na direção certa como lidar com esse caso?

    
por Mikko Ohtamaa 13.02.2013 / 19:26

1 resposta

4

Eu usei a opção --exclude para evitar copiar os arquivos .gz.* , com o seguinte comando e funciona para mim.

rsync -avr --exclude='*.gz.*' /source/path/ /destination/path/
    
por 14.02.2013 / 03:10