Invece di trasferire interi sistemi di file, rsync invia solo le differenze tra i file di destinazione e di origine, riducendo l'uso della larghezza di banda. Può funzionare su connessioni SSH sicure, offre una flessibile compressione dei file e riprende i trasferimenti interrotti. È particolarmente utile quando si gestiscono un gran numero di file in un sistema remoto.