yncfile

#!/bin/bash
rsync -av --exclude='.@__thumb/' --exclude='lost+found/' --exclude='.DS_Store' --no-times --no-perms --no-owner --no-group /path/to/sourcedir/ [user@host:]/path/to/targetdir/

-a = Archivmodus
→ enthält automatisch
-r (rekursiv)
-t (Zeitstempel erhalten)
-p (Berechtigungen)
-g (Gruppe)
-o (Besitzer)
-l (Symlinks beibehalten)

-v = verbose (zeigt, was kopiert wird)

--exclude = schließt alle Ordner oder Dateien mit diesem Namen aus, egal wo sie im Verzeichnisbaum liegen

--no-times --no-perms --no-owner --no-group = Um zusätzlich die Zeitstempel- und die sonstigen Berechtigungsfehler zu unterdrücken, ohne dass rsync abbricht. Das verhindert, dass rsync versucht, Eigentümer oder Gruppen zu übernehmen, die auf dem Zielsystem evtl. nicht existieren