Versucht man mit Rsync eine Datei zu syncronisieren, für die der Benutzer nur Leserechte hat, erscheint folgende Fehlermeldung:
open(/path/to/file) failed!!: Permission denied (13)
Dies tritt besonders häufig bei git- oder svn-Verzeichnissen auf. Als Abhilfe kann man rsync anweisen, diese Dateien als schreibbar für den Benutzer anzulegen:
rsync --chmod=Fu+w
Dann ist das Backup aber nicht mehr identisch zum Original.
rsync lässt sich auch zum Verschieben von Dateien einsetzen, d.h. die Quelldateien werden nach dem Kopieren gelöscht.
Dazu muss die Option --remove-source-files
verwendet werden.