Ist es mit rsync möglich, keine Verzeichnisse auf dem Ziel zu erstellen?
Stellen Sie sich vor, ich hätte diese Quelle:
a/
a/x.txt
b/
b/y.txt
Und dass ich dieses Ziel habe:
a/
a/z.txt
Das gewünschte Ergebnis von rsync source destination
:
a/
a/x.txt
a/z.txt
Natürlich beinhaltet meine reale Situation die Struktur von Tausenden von Dateien / Ordnern, und ich möchte keine Lösungen, die eine explizite Liste synchronisierter Ordner beinhalten, was ich tun kann. Ich bin auf der Suche nach einem sauberen Weg, um die Erstellung von Ordnern am Zielort zu verhindern. Durch Ausschließen oder Filtern ... Das könnte sogar etwas außerhalb von Rsync sein, wie ein Hack mit Berechtigungen, wenn Rsync dies nicht kann ...
Zur Information, dies ist wirklich einfach, um diese Art von Situationen zu bekommen, in meinem Fall habe ich:
- Ein Server mit 2 Festplatten, sagen wir
A
&B
. Und eine lokale FahrtC
. - Normalerweise
rsync
synchronisiere (und verschmelze) ich remoteA
&B
in lokalC
. - Dann möchte ich manchmal einfach ein paar
C
Dateien inA
und zurück synchronisierenB
. (Nur neue Dateien ... nicht vorhandene Ordner auf dem Ziel)