rsync (1) je nástroj pro synchronizaci větších archívů mezi počítači v síti. Je časově výhodnější i spolehlivější než ostatní nástroje jako je perlový skript mirror (nemluvě o přenosu pomocí protokolu rcp). Všechny rozsáhlejší ftp servery pracují také s protokolem rsync (je to totiž i v "jejich zájmu"). Program rsync je v balíčku rsync.
Pomocí rsync lze také opravovat větší soubory, typicky iso obrazy kompaktních disků, u kterých nesouhlasí kontrolní součet (jen je použit algoritmus MD4 místo MD5), protože se místo celých 650 MiB přenesou jenom nezbytně nutné části souboru, v průměru o dva řády menší velikosti. Tohoto chování nelze dosáhnout ani funkcí reget protokolu ftp, protože se přenáší část souboru od nějaké vzdálenosti od počátku a chybný přenos vždy detekovat nelze.
Příklad použití:
rsync -avHS --delete \ rsync://ftp.linux.cz/pub/linux/redhat/linux/7.1/en/iso/i386 \ /muj/adresar/iso rsync \ rsync://ftp.linux.cz/pub/linux/redhat-cz/7.1/iso/redhat-7.1cz-disk1-respin.iso \ ./redhat-7.1cz-disk1.iso
Použité přepínače:
Odkazy: