Synchroniser un dossier spécifique entre deux machines Ubuntu lorsque connecté au même réseau local

J’ai deux machines Ubuntu, un ordinateur portable et un ordinateur de bureau. Ce que je souhaite faire est de créer un dossier dans les deux machines aux chemins “chemin1” et “chemin2”. Je souhaite configurer la synchronisation entre les deux dossiers chaque fois qu’ils sont connectés au même réseau local (bureau via Ethernet et ordinateur portable via WLAN). Ainsi, par exemple, si je crée un fichier chemin1 / x, il apparaîtra également dans chemin2 en tant que chemin2 / x.

Y at-il un moyen que je puisse y arriver? [Ce n’est pas grave si la synchronisation de suppression ne fonctionne pas et que je dois supprimer manuellement un fichier des deux répertoires simultanément]

    Utilisez unison outil à l’ unison développé par Benjamin Pierce à U Penn.

    Supposons que vous avez deux répertoires,

    /home/user/Documents/dirA/ et /home/user/Documents/dirB/

    Pour synchroniser ces deux éléments, vous pouvez utiliser:

    ~ $ unison -ui text /home/user/Documents/dirA/ /home/user/Documents/dirB/

    En sortie, unison affichera tous les répertoires et fichiers qui sont différents dans les deux répertoires que vous avez demandé de synchroniser. Il est recommandé de synchroniser de manière additive (répliquer le fichier manquant dans les deux emplacements) lors de l’exécution initiale, puis de créer et de gérer une arborescence de synchronisation sur votre ordinateur. Lors des exécutions suivantes, il implémentera la synchronisation réelle (c’est-à-dire, si vous supprimez un fichier .../dirA , il sera également supprimé de .../dirB . Vous pouvez également comparer chaque modification et éventuellement choisir de transférer ou de faire une synchronisation inverse entre les deux répertoires.

    Facultativement, pour lancer l’interface graphique, supprimez simplement l’option de -ui text de votre commande, bien que je trouve la cli plus simple et plus rapide à utiliser.

    Plus à ce sujet: tutoriel Unison dans la documentation utilisateur Unison .

    profile for Aalok on Stack Exchange, a network of free, community-driven Q&A sites

    Découvrez ce tutoriel sur la synchronisation des dossiers à l’aide de rsync .

    À votre santé