Como evitar o rsync -b para fazer backup de arquivos de backup

1

Sempre faço uma sincronização mútua emitindo sempre "rsync -avuzb src dest" e depois "rsync -avuzb dest src". Se eu usar "rsync -avuzb", os arquivos já existentes serão renomeados para ~ no destino, devido à opção b. Agora suponha que eu tenha dois arquivos file e file ~ em ambos, src e dst. A sincronização mútua agora renomeia o arquivo ~ para o arquivo ~ ~ em cada lado. Embora isso seja logicamente correto, não é praticamente desejável para mim, já que isso significa que os arquivos ~~~~~ estão se empilhando a cada backup. Existe uma maneira de ter apenas um arquivo de backup?

    
por Christian 29.06.2010 / 16:16

2 respostas

2

Tente este parâmetro adicional:

--exclude '*~'

para fazer:

rsync -avuzb --exclude '*~' src dst

Espero que ajude.

    
por 29.06.2010 / 17:32
0

Não há problema. Os arquivos ~~~ não se acumulam. Na sua pasta de origem, você normalmente teria: a.c e a.c ~ Nada mais. Mesmo que ambos os arquivos mudem muitas vezes, a pasta rsync terá apenas 3 arquivos: a.c a.c ~ a.c ~~

    
por 16.06.2015 / 14:20

Tags