Veröffentlicht von & unter Allgemein.

Wer Rsync auf seinem Mac benutzt, um damit z.B. Dateien von seinem Linux Server zu synchronisieren, wird bei Sonderzeichen und Umlauten auf ein Problem stoßen. Haben Dateinamen UTF-8 Zeichen und wird der Befehl –delete benutzt, dann löscht RSYNC die Dateien jedes mal und transferiert sie erneut.

Die Lösung ist folgender Parameter:
--iconv=UTF8-MAC,UTF8 (von Linux zu MAC)
--iconv=UTF8,UTF8-MAC (von Mac zu Linux)

Allerdings funktioniert dies nur mit der Rsync Version ab 3.0! Aktuell wird beim Mac aber die Version 2.6.x mitgeliefert. Hier hilft nur die Installation einer neuen Rsync Version!

Rsync 3 auf dem Mac installieren