Suche nach einem intelligenten Synchronisierungstool, das die Struktur der Quelle exakt in die des Ziels kopiert

Suche nach einem intelligenten Synchronisierungstool, das die Struktur der Quelle exakt in die des Ziels kopiert

Ich bin ein Windows 7-Benutzer und suche nach einem Synchronisierungstool, das die Struktur der Quelle exakt auf die des Ziels kopiert.

Das Szenario ist wie folgt:

  • Ich habe einen Laptop, auf dem ich meine täglichen Projekte speichere. Ich nehme diesen Laptop immer mit, egal, ob ich zur Arbeit gehe, sei es in die Schule oder nach Hause.
  • In der Schule habe ich einen Raum, in dem ich eine externe Festplatte aufstelle, um meine Laptopdaten zu sichern. Wenn ich in der Schule ankomme, synchronisiere ich die externen Daten immer mit meinem Laptop. Bevor ich die Schule verlasse, führe ich die Synchronisierung auch durch, wenn ich Änderungen an meinen Laptopdaten vornehme.
  • Das Gleiche mache ich, wenn ich zu Hause ankomme und es verlasse.
  • Jeden Monat formatiere ich meinen Laptop dank einiger Testsoftware neu.

Ich verwende SyncToy 2.1, um die externen Laufwerke mit meinem Laptop zu synchronisieren. Das Problem ist folgendes.

Bevor ich meinen Laptop formatiere, synchronisiere ich alle externen Laufwerke mit meinem Laptop. Zum Beispiel:

Der Aufbau meines Laptops:

c:\data\file1.ext
c:\data\folder1\file2.ext

Beide externen Laufwerksstrukturen:

d:\data\file1.ext
d:\data\folder1\file2.ext

Nachdem ich meinen Laptop neu formatiert habe, verschiebe ich ihn file1.extnach folder1. Die Struktur meines Laptops wird also wie folgt:

c:\data\folder1\file1.ext
c:\data\folder1\file2.ext

Wenn ich externe Laufwerke mit meinem Laptop synchronisiere, erhalte ich

d:\data\file1.ext
d:\data\folder1\file1.ext
d:\data\folder1\file2.ext

Ich möchte, dass das Tool auch entfernt wird d:\data\file1.ext. Wie geht das?

Antwort1

Das von Ihnen beschriebene Tool ist „rsync“.

Es begann unter Unix, wurde aber wie alle nützlichen Tools mittlerweile auf die meisten Betriebssysteme portiert, einschließlich Windows.

Rsync bietet zahlreiche Optionen, darunter auch das Entfernen von Dateien vom Ziel, wenn sie sich nicht mehr auf der Quelle befinden, wie in Ihrem Beispiel.

Leider kann ich Ihnen nicht wirklich sagen, welche Version von rsync Sie verwenden sollten. Jede Version hat unterschiedliche Stärken und Schwächen und ich empfehle Ihnen, sie auszuprobieren, um zu sehen, welche Ihren Anforderungen am besten entspricht.

Ich kann sagen, dass Cygwin (praktisch alle auf Windows portierten Unix-Tools) sehr gut und einen Blick wert ist.

verwandte Informationen