Lösung 1:
Der -L Flag to rsync synchronisiert den Inhalt von Dateien oder Verzeichnissen, mit denen verknüpft ist, und nicht den symbolischen Link.
Lösung 2:
Bin gerade auf dieses Problem gestoßen. Und wenn Sie möchten, dass rsync symbolisch verknüpfte Verzeichnisse als Verzeichnisse behandelt, benötigen Sie den K Möglichkeit
rsync -K /files/ [email protected]:/files/
Lösung 3:
Sie brauchen beides -L und -K wenn Sie Symlinks auf beiden Seiten haben, z. Sie haben bereits Ihr erstes rsync durchgeführt und möchten das Backup mit rsync aktualisieren.
-L, --copy-links transform symlink into referent file/dir
-K, --keep-dirlinks treat symlinked dir on receiver as dir
Verwenden Sie in solchen Fällen nur -L , werden die Symlinks auf der Empfängerseite gelöscht und ein neues echtes Verzeichnis erstellt.