Wie synchronisiere ich zwei Ordner in OS X Lion?

35

Ich habe einige Dateien und Ordner auf einem USB-Laufwerk an meinen iMac angeschlossen ... Ich möchte sie mit einem Ordner auf meinem iMac synchronisieren ... wie mache ich das?

Gibt es in Lion integrierte Funktionen, mit denen ich das tun kann, oder muss ich eine Lösung eines Drittanbieters verwenden?

marcamillion
quelle
Wenn Sie "Synchronisieren" sagen, welches Verhalten möchten Sie genau sehen? Wie wollen Sie Unstimmigkeiten beheben?
Daniel
Ich möchte sicherstellen, dass beide Ordner die gleichen Dateien enthalten (keine Duplikate). Wenn also ein Ordner neuere Dateien enthält, ersetzt er die alten im anderen Ordner. Im Grunde übertragen sie nur Dateien, die neuer sind - oder die Unterschiede zu vorhandenen Dateien.
Marcamillion
Und ältere Dateien werden ohne Aufforderung gelöscht
Daniel
Nicht unbedingt, @Daniel. Mit Chronosync können Sie beispielsweise X-Versionen der älteren Dateien für Y Tage archivieren. Praktisch, wenn Sie sich für eine ältere Version entscheiden.
james.garriss
Verwenden Sie einen Startdeamon, um rsync automatisch zu starten, wenn Ihr USB-Stick angeschlossen ist.
CousinCocaine

Antworten:

29

arRsync ist eine kostenlose OS X- Benutzeroberfläche für das Befehlszeilendienstprogramm rsync . Sie werden auf dem Weg zur Synchronisierung der Erleuchtung angeleitet. Sie können allgemeine Synchronisierungsvorgänge speichern, um sie zu einem späteren Zeitpunkt für eine einfache Synchronisierung abzurufen. Und es unterstützt die gängigen rsync - Anwendungsszenarien: A nach B drücken, aber in B lassen, aber nicht in A, A nach B drücken und löschen, was in B, aber nicht in A ist, A und B gleich aussehen lassen (mit ein Konfliktbericht).

Ian C.
quelle
13

Wenn Sie mit dem Terminal vertraut sind, ist rsync ein großartiges Dienstprogramm, mit dem Sie Ordner problemlos synchronisieren können. Schauen Sie sich hier ein Tutorial an (das Tutorial befindet sich auf einer "Everything Linux" -Website, aber das rsync-Dienstprogramm wird sowohl mit Linux als auch mit Mac OS X geliefert).

Beispielbefehle:

Kopiere / füge alles neuere von SOURCE in DEST zusammen , lösche nichts:

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

Kopieren Sie alles Neuere in DEST und löschen Sie alle Elemente aus DEST , die in SOURCE nicht vorhanden sind :

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

Stellen Sie sicher, dass Sie den abschließenden Schrägstrich /am Ende Ihrer Ordnerpfade einfügen.

Ein nützlicher Hinweis ist, dass Sie Ordner in das Terminal-Fenster ziehen können , um den vollständigen Pfad zu diesem Ordner (oder dieser Datei) einzufügen, wodurch Sie viel Tipparbeit und Tippfehler sparen.

Bill Nace
quelle
Hier ist ein guter Hinweis, wie Sie mit dem in Mac OS X integrierten rsync und Automator eine grafische Benutzeroberfläche erstellen können
Demis
Wenn Sie in OSX synchronisieren, möchten Sie wahrscheinlich --exclude '.DS_Store' --exclude 'Thumbs.db'den Befehl rsync hinzufügen , um das Kopieren von OSX-Metadaten zu vermeiden.
Hengjie
4

Eine weitere Donationware ist SyncTwoFolders :

Dieses Programm synchronisiert zwei Ordner. Die ältesten Dateien werden durch die neuesten ersetzt, und in bestimmten Fällen werden einige Dateien entfernt. Verwenden Sie die Hilfe-Tags, um sich mit den Optionen vertraut zu machen. Stellen Sie sicher, was Sie tun, wenn Sie eine Synchronisierung starten. Führen Sie im Zweifelsfall eine Simulation durch. Dies zeigt Ihnen, was passiert, wenn Sie sich für die Synchronisierung entscheiden, aber keine Dateien ersetzt oder entfernt werden.

nuc
quelle
2

Ich hatte viel Glück mit Chronosync, um Ordner / Macs zu synchronisieren.

John
quelle
2

SyncTwoFolders ist eine kostenlose, großartige App, die für Mac-Benutzer sehr nützlich und praktisch ist. Ich verwende dies, um meine GoogleDrive- und Dropbox-Ordner zu synchronisieren. Hier ist der Link zum Einrichten von SyncTwoFolders .

Tatsächlich können Sie eine Synchronisierung planen. Sie müssen zum Beispiel eine eigene Einstellung erstellen. msgstr "" "mysync" ", indem Sie auf das Pluszeichen neben" Letzte Einstellungen "klicken und es speichern. Dieses" mysync "wird in Ihrem Fenster rechts angezeigt, wenn Sie auf die Schaltfläche" * "über der Schaltfläche" Synchronisieren "klicken.

Im unteren Bereich dieses Zeitplanfensters können Sie das Zeitintervall für die Synchronisierung festlegen.

Sie müssen die Anwendung im Hintergrund laufen lassen, damit die geplante Synchronisierung durchgeführt werden kann.

Venkat
quelle
2

Installieren Sie Xcode aus dem App Store und verwenden Sie File Merge.

Dann können Sie beide Verzeichnisse öffnen, einzelne Unterschiede vergleichen und das "richtige" auswählen (sogar bis zu Textzeilen in einer Datei), die Ergebnisse in einem neuen Verzeichnis zusammenführen oder über einem der beiden Verzeichnisse, die Sie gerade verwenden vergleichen.

(Sollte nach der Installation von Xcode in Spotlight verfügbar sein, öffnen Sie Xcode nicht, und klicken Sie im Xcode-Menü auf "Other Developer Tool".)

Abhi Beckert
quelle
Nützliches Dienstprogramm! Obwohl ein bisschen umständlich, schön, dass es alle Änderungen zeigt, bevor Sie zusammenführen.
Demis
0

Wenn Sie einen anständigen Dateisynchronisierer mit grafischer Benutzeroberfläche suchen, besuchen Sie die Datei-Synchronisierung ( hier zu findende Website ). Es handelt sich um ein kostengünstiges Dienstprogramm (15 US-Dollar), das eine gute Kontrolle über den Synchronisierungsprozess hat. GUI-Pfeile geben Ihnen einen guten Überblick darüber, was passieren wird. So stellen Sie sicher, dass Sie das Tool ordnungsgemäß verwenden und nicht die falsche Datei überschreiben. Nettes Werkzeug.

Bill Nace
quelle
-2

Das kostenlose Dropbox-Konto ist ideal, wenn Sie eine kleine Menge von Dateien auch mit anderen Geräten synchronisieren müssen. Wenn Sie jedoch über viele Geräte verfügen, sollten Sie entweder Dropbox aktualisieren oder Chronosync installieren. Ich persönlich verwende beide Lösungen, sodass alle meine Macs im Grunde synchron sind. :)

Hrvoje
quelle
-6

Dropbox ist die Antwort. Einfach. Multi-Plattform. Frei.

Probieren Sie es aus!

Alejandro Escobell
quelle
1
Dropbox synchronisiert zwischen Computern ohne USN-Laufwerk und einem Ordner
user151019