rsync synchronisiert nur Dateien, ohne Ordner am Ziel zu erstellen

rsync synchronisiert nur Dateien, ohne Ordner am Ziel zu erstellen

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 Aund Beinem lokalen Laufwerk C.
  • Normalerweise verwende ich es rsynczum Synchronisieren (und Zusammenführen) von Remote- Aund Blokalen Daten C.
  • CDann möchte ich manchmal einfach nur einige Dateien zurück in Aund synchronisieren B. (Nur neue Dateien... keine nicht vorhandenen Ordner am Ziel)

verwandte Informationen