As opções --backup --backup-dir=/some/backup/directory
farão backup de arquivos que foram alterados ou excluídos no destino.
rsync -auv --delete --backup --backup-dir=/path/to/backupdir src/ tgt/
Observe que o caminho para --backup-dir
é relativo ao destino, portanto, para evitar que ele seja colocado dentro de tgt/
, é melhor fornecer um caminho absoluto.