RSync für Windows

Dezember 2016

Rsync ist ein großes Werkzeug für Verzeichnis-Synchronisation und die Erstellung von Backups. Alle Unix/Linux-Systeme verfügen standardmäßig darüber, nicht aber Windows. Doch auch für Windows gibt es Möglichkeiten.

RSync unter Windows verwenden

Es gibt folgende Möglichkeiten:

Cygwin läuft unter Windows.
cwRync ist geeignet für Windows.
DeltaCopy ist geeignet für Windows.
(cwRsync und DeltaCopy sind außerdem kompatibel mit rsync Linux/Unix.

Es ist empfehlenswert, andere Implementierungen von rsync zu vermeiden, da einige Implementierungen für Windows nicht zuverlässig sind.

Vorsicht: Alle aktuellen Implementierungen von rsync unter Windows (ob cwRync, DeltaCopy oder anderweitig) weisen Probleme bei der Unterstützung der internationalen Zeichen auf (keine Unterstützung von UTF-8). Die Pfade sollten daher nicht länger als 255 Zeichen sein.

Die einzige Lösung besteht darin, das Programm Python rsync.py zu verwenden, das rsync-Funktionen nachahmt (Warnung: Dies ist keine vollständige Alternative zu rsync, und nur ein Bruchteil der Befehlszeile-Optionen sind verfügbar).
http://www.vdesmedt.com/~vds2212/rsync.html

RSync in portabler Version

Wenn Sie die rsync Kommandozeile auf USB übertragen möchten, um Verzeichnisse zu synchronisieren, installieren Sie cwRync und Sie erhalten die folgenden Dateien: rsync.exe, cygwin1.dll und cygz.dll. Dies ermöglicht es Ihnen, lokale Verzeichnisse (im Netzwerk) zu synchronisieren.

Beispiel: Man synchronisiert das Verzeichnis "F:/Eigene Dateien" aus dem USB in den Ordner c:\usb
rsync -r -v --size-only --chmod=ugo=rwX "/cygdrive/f/Eigene Dateien" "/cygdrive/c/usb" 



--size-only ist empfohlen, weil das Datum der letzten Änderung von Dateien in Windows nicht immer zuverlässig ist.

--chmod=ugo=rwX ist wichtig, ansonsten können Sie die Dateien im Ziel nicht lesen (NTFS-Berechtigungen gesperrt ohne diese Option).

Lesen Sie auch :

Das Dokument mit dem Titel «  RSync für Windows » aus CCM (de.ccm.net) wird zur Verfügung gestellt unter den Bedingungen der Creative Commons Lizenz. Sie dürfen das Dokument verwenden, verändern sowie Vervielfältigungen dieser Seite erstellen, unter den Bedingungen, die in der vorgenannten Lizenz erwähnt sind und unter der gleichzeitigen Bedingung, dass Sie im Rahmen Ihrer Verwendung, Veränderung oder Vervielfältigung nach außen hin klar und deutlich auf den Urheber (= de.ccm.net) des Dokuments hinweisen.