Comment synchroniser deux dossiers sous OS X Lion?

35

J'ai des fichiers et des dossiers sur une clé USB connectée à mon iMac ... J'aimerais les synchroniser avec un dossier sur mon iMac ... comment puis-je le faire?

Existe-t-il une fonctionnalité intégrée dans Lion qui me permet de le faire ou dois-je utiliser une solution tierce?

marcamillion
la source
Quand vous dites "Sync", quel comportement voulez-vous voir exactement? Comment voulez-vous résoudre les divergences?
Daniel
Je veux m'assurer que les deux dossiers contiennent les mêmes fichiers (pas de doublons). Donc, si un dossier contient des fichiers plus récents et qu'il remplace les anciens dans l'autre dossier. En gros, ils ne font que transférer des fichiers plus récents, ou les diffs des fichiers existants.
marcamillion
Et les fichiers plus anciens ont été écrasés sans y être invité
Daniel
Pas nécessairement, @Daniel. Chronosync, par exemple, vous permet d'archiver les versions X des anciens fichiers pendant Y jours. Pratique si vous souhaitez récupérer une version plus ancienne.
james.garriss
Utilisez un démon de lancement pour démarrer automatiquement rsync lorsque votre clé USB est connectée.
CousinCocaine

Réponses:

29

arRsync est une interface graphique OS X gratuite pour l' utilitaire de ligne de commande rsync . Cela vous permettra de prendre le chemin de l'illumination de rsync. Vous pouvez enregistrer des opérations de synchronisation courantes pour les rappeler ultérieurement pour faciliter la synchronisation. Et il prend en charge les scénarios de cas d'utilisation courants de rsync: appuyez sur A à B mais laissez les éléments situés dans B mais pas A à la place, appuyez sur A à B et supprimez les éléments situés dans B mais pas dans A, faites en sorte que A et B se ressemblent (avec un rapport de conflit).

Ian C.
la source
13

Si vous êtes à l'aise avec le terminal, rsync est un excellent utilitaire qui synchronisera facilement les dossiers. Jetez un coup d’œil à un tutoriel ici (le tutoriel se trouve sur le site Web "Tout Linux", mais l’utilitaire rsync est fourni avec Linux et Mac OS X).

Exemple de commandes:

Copier / fusionner tout ce qui est plus récent de SOURCE dans DEST , ne rien supprimer:

rsync -va   /path/to/folder/SOURCE/  /path/to/folder/DEST/

Copiez tout ce qui est plus récent dans DEST et supprimez tous les éléments de DEST qui n'existent pas dans SOURCE :

rsync -va --delete   /path/to/folder/SOURCE/  /path/to/folder/DEST/

Veillez à inclure la barre oblique /de fin à la fin de vos chemins de dossier.

Un indice utile ici est que vous pouvez faire glisser des dossiers dans la fenêtre du terminal pour lui faire insérer le chemin complet de ce dossier (ou fichier), ce qui vous évite beaucoup de frappe et de fautes de frappe.

Bill Nace
la source
Voici un bon indice sur l'utilisation de rsync et d' Automator intégrés à Mac OS X pour créer une interface graphique à cet effet: bananica.com/Geek-Stuff/…
Demis,
Si vous synchronisez sous OSX, vous voudrez probablement ajouter --exclude '.DS_Store' --exclude 'Thumbs.db'à votre commande rsync pour éviter la copie de métadonnées OSX.
Hengjie
4

SyncTwoFolders est un autre logiciel de donation :

Ce programme synchronise deux dossiers. Les fichiers les plus anciens seront remplacés par les plus récents, et dans certains cas, certains fichiers seront supprimés. Utilisez les balises d'aide pour vous familiariser avec les options. Soyez sûr de ce que vous faites lorsque vous lancez une synchronisation. En cas de doute, faites une simulation. Cela vous montrera ce qui se passera si vous choisissez de synchroniser, mais aucun fichier ne sera remplacé ou supprimé.

nuc
la source
2

J'ai eu de la chance avec Chronosync pour la synchronisation de dossiers / Mac.

John
la source
2

SyncTwoFolders est une excellente application gratuite qui est très utile et pratique pour les utilisateurs de Mac. J'utilise ceci pour synchroniser mes dossiers GoogleDrive et Dropbox. Voici le lien pour installer SyncTwoFolders .

En fait, vous pouvez planifier une synchronisation. Vous devez créer comme paramètre de votre propre pour ex. "mysync" en cliquant sur le signe "+" en regard du menu déroulant "Derniers paramètres" et en le sauvegardant. Ce "mysync" apparaît dans votre fenêtre à droite lorsque vous cliquez sur le bouton "*" situé au-dessus du bouton "Synchroniser".

Au bas de cette fenêtre de calendrier glissant, vous pouvez définir l'intervalle de temps pendant lequel il peut être synchronisé.

Vous devez garder l'application en cours d'exécution en arrière-plan pour que la synchronisation soit planifiée.

Venkat
la source
2

Installez Xcode à partir de l'App Store et utilisez File Merge.

Ensuite, vous pouvez ouvrir les deux répertoires, comparer les différences individuelles et choisir celle qui est "correcte" (même les lignes de texte d’un fichier), en fusionnant les résultats dans un nouveau répertoire ou au-dessus de l’un des deux comparant.

(il devrait être disponible dans Spotlight après avoir installé Xcode, sinon ouvrez-le et à partir du menu Xcode, sélectionnez "Autre outil de développement")

Abhi Beckert
la source
Utilité utile! Bien qu'un peu lourd, il est agréable de voir tous les changements avant de fusionner.
Demis
0

Pour un synchroniseur de fichiers basé sur une interface graphique, consultez la synchronisation de fichiers (site Web trouvé ici ). Il s’agit d’un utilitaire peu coûteux (15 $) qui permet de contrôler parfaitement le processus de synchronisation. Les flèches de l'interface graphique vous donnent une bonne idée de ce qui va se passer, vous garantissant d'utiliser correctement l'outil et de ne pas écraser le mauvais fichier. Bel outil.

Bill Nace
la source
-2

Un compte Dropbox gratuit est idéal si vous devez également synchroniser une petite quantité de fichiers avec d'autres appareils, mais si vous avez plusieurs appareils, vous devez soit mettre à niveau Dropbox, soit obtenir Chronosync. J'utilise personnellement ces deux solutions, de sorte que tous mes Mac sont fondamentalement synchronisés. :)

Hrvoje
la source
-6

Dropbox est la réponse. Simple. Multi plateforme. Libre.

Essayez!

Alejandro Escobell
la source
1
Dropbox se synchronise entre les machines et non un lecteur USN et un dossier
user151019 le