RSync für Windows

März 2017

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


Artikel im Original veröffentlicht von . Übersetzt von jedtheboss.
Das Dokument mit dem Titel " RSync für Windows" wird auf CCM (de.ccm.net) unter den Bedingungen der Creative Commons-Lizenz zur Verfügung gestellt. Unter Berücksichtigung der Lizenzvereinbarungen dürfen Sie das Dokument verwenden, verändern und kopieren, wenn Sie dabei CCM deutlich als Urheber kennzeichnen.