Atualmente, rsync
não suporta este recurso. Isso está na página de solicitação de recurso de algum site. Tem uma opção --fuzzy
-y, --fuzzy
This option tells rsync that it should look for a basis file for
any destination file that is missing. The current algorithm
looks in the same directory as the destination file for either a
file that has an identical size and modified-time, or a simi‐
larly-named file. If found, rsync uses the fuzzy basis file to
try to speed up the transfer.
Note that the use of the --delete option might get rid of any
potential fuzzy-match files, so either use --delete-after or
specify some filename exclusions if you need to prevent this.
freefilesync
OpçãoDescription:
folder comparison and synchronization tool This is a folder comparison and synchronization tool. It is optimized for highest performance and usability without restricted or overloaded UI interfaces.
Features:
* Multiple folder pairs
* Batch capability
* Binary comparison
* Handle conflicts and propagate deletions
* Optimized performance
* Transactional file copy
* ...
Espelho em freefilesync
Existe um premiado aplicativo de plataforma cruzada chamado freefilesync ( link ) com interface gráfica agradável. Tem um modo batch que lhe permitirá agendar a sincronização. É o arquivo xml que define as pastas esquerda e direita para sincronização. Usando este recurso você pode usar freefilesync do terminal.
Assim, você pode sincronizar arquivos e pastas usando
* GUI
* BASH script
* cron
Faça com seus excelentes recursos e facilidade de uso e suporte a scripts FreeFileSync
pode ser usado como uma alternativa para rsync
Instalar
use o PPA link