Ist es mit rsync möglich, am Ziel keine Verzeichnisse zu erstellen?
Stellen Sie sich vor, ich habe 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 umfasst meine tatsächliche Situation eine Struktur mit Tausenden von Dateien/Ordnern und ich möchte keine Lösungen mit einer expliziten Liste synchronisierter Ordner, was ich aber tun kann.Ich suche nach einer sauberen Möglichkeit, die Erstellung jeglicher Ordner am Ziel 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: Solche Situationen können ganz leicht auftreten. In meinem Fall ist es so:
- Ein Server mit beispielsweise 2 Festplatten
A
undB
einem lokalen LaufwerkC
. - Normalerweise verwende ich es
rsync
zum Synchronisieren (und Zusammenführen) von Remote-A
undB
lokalen DatenC
. C
Dann möchte ich manchmal einfach nur einige Dateien zurück inA
und synchronisierenB
. (Nur neue Dateien... keine nicht vorhandenen Ordner am Ziel)