RSYNC est un outil très utile qui vous permet de synchroniser des fichiers entre deux ordinateurs.
Premièrement, vous devez installer RSYNC sur les deux ordinateurs. Sous Linux, vous pouvez généralement le faire avec la commande `sudo apt-get install rsync`.
Pour commencer la synchronisation, vous devez exécuter RSYNC à partir de la machine source. La syntaxe de base de la commande RSYNC ressemble à ceci :
`rsync options source destination`
Les “options” sont des paramètres qui contrôlent la façon dont RSYNC fonctionne. Par exemple, `-a` (pour “archive”) préserve les permissions, les propriétés des fichiers et les symboles des liens. `-v` (pour “verbose”) rend la sortie plus détaillée, ce qui est utile pour le dépannage.
La “source” est le chemin du fichier ou du répertoire que vous souhaitez synchroniser. La “destination” est l’endroit où vous voulez que les fichiers soient synchronisés.
Si par exemple vous voulez synchroniser le répertoire /home/user/docs sur un ordinateur distant nommé “remote”, vous pouvez utiliser la commande :
`rsync -av /home/user/docs user@remote:/home/user/`
Cette commande synchronise le répertoire /home/user/docs avec le même répertoire sur la machine distante. Notez que vous devez remplacer “user” par votre nom d’utilisateur réel sur les deux machines, et “remote” par le nom d’hôte ou l’adresse IP de la machine distante.
Pour synchroniser dans l’autre sens, il suffit d’inverser la source et la destination. Par exemple :
`rsync -av user@remote:/home/user/docs /home/user/`
Il est important de se rappeler que RSYNC est unidirectionnel – il synchronise les fichiers de la source à la destination, mais pas l’inverse. Si vous avez besoin d’une synchronisation bidirectionnelle, vous devrez peut-être utiliser un outil différent comme Unison.
Pour plus de détails sur l’utilisation de RSYNC, vous pouvez consulter le manuel de RSYNC (`man rsync`) ou consulter le guide en ligne sur le site Web du projet RSYNC (http://rsync.samba.org).
Sources :
1. Site officiel de RSYNC : http://rsync.samba.org
2. RSYNC manuel : `man rsync`
3. Ubuntu manpages : http://manpages.ubuntu.com/manpages/natty/man1/rsync.1.html
4. Linux Command Library : https://linuxcommandlibrary.com/man/rsync