A maneira mais fácil de fazer seria usar duplicity
, é uma ferramenta de backup que gerencia backups completos e incrementais e tem funções úteis como --full-if-older-than <time>
ou remove-older-than <time>
.
Considerando seus problemas com o BW, eu usaria pessoalmente o rsync
, o rsync foi feito para sincronizar as pastas, para evitar que você baixasse arquivos que você já possui. Você poderia usar um script de shell para criar arquivos da pasta criada com o rsync e apagar arquivos antigos.