RSYNC, dat staat voor “remote synchronization”, is geen tool die typisch wordt gebruikt om bestanden van een FTP-server te downloaden. Het is eerder een programma op applicatieniveau dat wordt gebruikt voor het synchroniseren van bestanden en mappen van de ene locatie naar de andere op een effectieve manier.
Volgens het officiële GNU Rsync document is het een opensource hulpprogramma dat gebruik maakt van het delta-overdrachtsalgoritme om minimale kosten van bandbreedte te voorzien door alleen de delen van de bestanden te verzenden die zijn veranderd sinds de laatste keer dat ze werden gesynchroniseerd.
Hoewel RSYNC wordt gebruikt om bestanden tussen verschillende systemen te kopiëren, te synchroniseren en over te zetten, wordt het niet gedefinieerd als een tool voor het downloaden van bestanden van een FTP-server. FTP of “File Transfer Protocol” is een apart protocol dat voornamelijk wordt gebruikt voor het uploaden en downloaden van bestanden tussen een client en een server op een computernetwerk.
meestal wordt RSYNC gebruikt in scenario’s zoals het maken van back-ups, het spiegelen van inhoud tussen systemen, het migreren van gegevens naar een nieuwe server en dergelijke. Voorbeeld hiervan is wanneer een systeembeheerder een back-up wil maken van gegevens van een lokale server naar een externe server. In dit scenario zou de beheerder de RSYNC-opdracht kunnen gebruiken om dit bereiken op een veilige en efficiënte manier.Het gebruik van RSYNC om bestanden van een FTP-server te downloaden, zou technisch mogelijk zijn, maar het zou niet de beste of de meest efficiënte tool voor de job zijn. FTP-clients, zoals FileZilla of Cyberduck, zijn specifiek ontworpen voor de taak van het downloaden en uploaden van bestanden naar en van FTP-servers en hebben features die beter geschikt zijn voor deze taak dan RSYNC.
Sommige Rsync-gebruikers kunnen creatieve manieren vinden om het te gebruiken in combinatie met andere tools om bestanden van een FTP-server te halen, maar dit gaat buiten de typische, door de gemeenschap ondersteunde gebruiksmogelijkheden van Rsync en zou over het algemeen als lastiger en minder efficiënt worden beschouwd dan het gebruik van een dedicated FTP-client.
Bronnen:
1. “How Rsync Works.” Explains the Algorithm of the rsync Program. N.p., n.d. Web.
2. “File Transfer Protocol.” Wikipedia. Wikimedia Foundation, n.d. Web.
3. Andrew Tridgell and Paul Mackerras, “The Rsync Algorithm”, technical report, Dept. of Computer Science, Australian National University.
4. “Rsync (Remote Sync): 15 Practical Linux Rsync Command Examples.” Tecmint: Linux Howtos, Tutorials & Guides, n.d. Web.