Você deseja a opção -b
(que faz com que o rsync faça o backup de itens excluídos) combinada com a opção --backup-dir
, que permitirá que você direcione WHERE rsync faça o backup.
Eu quero rsync com a opção de exclusão para que as pastas permaneçam cópias idênticas, também depois que eu tiver excluído arquivos e pastas da fonte.
O problema é que pode haver algo na pasta de destino que não deve ser excluído. Nesse caso, o que eu gostaria de acontecer é que a exclusão de rsync prossegue, mas os arquivos a serem removidos, na verdade, são armazenados em alguma pasta de lixo, em vez de serem removidos do sistema de arquivos.
Dessa forma, eu poderia manter pastas idênticas sem o medo de sobrescrever acidentalmente alguma coisa.
Como seria melhor conseguir essa funcionalidade?