můj gzip (na ubuntu a fedoře) má možnost --rsyncable. Vytvořte tarbally pomocí:
tar -c whatever/ | gzip --rsyncable > file.tar.gz
BeezNest má docela dobré vysvětlení možnosti rsyncable pro gzip. V autorově testu tato možnost přidala asi 1 % k velikosti souboru, ale umožnila rsync přenést aktualizace do souboru gzip s více než 1300násobným zrychlením.
Pro krvavé podrobnosti se podívejte na tuto diskuzi, kterou citují.
Líbí se mi to, protože jsem to chtěl tar.gz, ne jen .gz
GZIP='--rsyncable' tar cvzf bobsbackup.tar.gz /home/bob
Nelze zavést systém z USB flash disku Yumi multiboot
Jak odstranit všechny soubory začínající určitým řetězcem v Linuxu