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/
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?
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/