Rsync
Rsync (angl.) est un outil de synchronisation de fichiers open source qui permet le transfert incrémental de fichiers. Il peut être utilisé sur des canaux non sécurisés ou sécurisés (comme SSH). Il est disponible sur la plupart des systèmes basés sur Unix (comme macOS et Linux) ainsi que sur Windows. Il existe aussi des outils avec interface graphique qui utilisent rsync, par exemple Acrosync (angl.).
Une commande de base ressemble à ceci :
bash
rsync [-options] SOURCE user@x.x.x.x:DESTINATION
-optionsest un tiret suivi d'une ou plusieurs lettres, par exemple-vpour les messages d'erreur détaillés, et-bpour effectuer des sauvegardes. Voir la liste complète des options dans la page de manuel rsync (angl.) (cherchez « Options summary »).SOURCEest le chemin du fichier ou du dossier local que vous souhaitez copier ou synchroniseruser@correspond aux identifiants de l'utilisateur·ice sur le serveur distant vers lequel vous souhaitez copier les fichiers.x.x.x.xest l'adresse IP du serveur distant.DESTINATIONest le chemin de l'emplacement où vous souhaitez copier votre dossier ou vos fichiers sur le serveur distant.
Vous pouvez également établir une connexion via SSH en utilisant l'option -e comme suit :
bash
rsync [-options] -e "ssh [SSH DETAILS GO HERE]" SOURCE user@x.x.x.x:DESTINATION
De nombreux exemples sont disponibles sur Internet, notamment sur le site officiel (angl.) et sur la page Wikipédia (angl.) consacrée à rsync.