Kurztipp: rsync kompletten Pfad übertragen

Will man bei Rsync den kompletten Pfad einer Datei übertragen muss man die -R Option nutzen.

Ich übernehme mal das Beispiel aus der man page:

Der Befehl

rsync -av /foo/bar/baz.c remote:/tmp/

kopiert uns die Datei  baz.c direkt unter /tmp auf remote.

Der Befehl

rsync -avR /foo/bar/baz.c remote:/tmp/

kopiert uns die Datei  baz.c  unter /tmp/foo/bar/ auf remote.

-R ist also nicht in -a enthalten. Für Verzeichnisse gilt das natürlich äquivalent.

btsync…ein paar Wochen später

Nun setze ich btsync schon seit einigen Wochen ein und muss sagen, dass ich sehr zufrieden damit bin. Mit der ersten öffentlichen Version gab es immer mal wieder CRC Fehler bei den Dateien, seit der neuen Version (1.0.134) ist dies aber nicht mehr aufgetaucht. Der Raspberry Pi ist dafür eine ideale Plattform, auch wenn die Geschwindigkeit beim syncen nicht besonders hoch ist. Ich nutze als Sync Device einfach einen USB Stick, wodurch nicht ständig eine externe HD laufen muss.  Bisher eine der besten und einfachsten Lösungen um Daten automatisch zu syncen ohne auf fremdgehostete tools zurückgreifen zu müssen. Ja, rsync ist auch gut hat aber hat bei mir ein ganz anderes Einsatzszenario.