GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Rsync mit Löschoption, aber Gelöschtes beibehalten?

Ich möchte mit der Löschoption rsynchronisieren, damit die Ordner identische Kopien bleiben, auch nachdem ich Dateien und Ordner aus der Quelle gelöscht habe.

Das Problem ist, dass sich möglicherweise etwas im Zielordner befindet, das nicht gelöscht werden soll. In diesem Fall möchte ich, dass das Löschen mit rsync fortgesetzt wird, aber die zu entfernenden Dateien tatsächlich in einem Müllordner gespeichert werden, anstatt aus dem Dateisystem entfernt zu werden.

Auf diese Weise konnte ich identische Ordner beibehalten, ohne befürchten zu müssen, etwas versehentlich zu überschreiben.

Wie sollte man am besten vorgehen, um eine solche Funktionalität zu erreichen?

Akzeptierte Antwort:

Sie wollen das -b Option (die bewirkt, dass rsync gelöschte Daten sichert) in Kombination mit --backup-dir Option, mit der Sie direkt angeben können, WO rsync Daten sichert.


Linux
  1. Änderungsdatum in Verzeichnissen/Ordnern mit Rsync beibehalten?

  2. Eine gerade gelöschte Datei auf Ext4 mit Extundelete wiederherstellen?

  3. Linux-rsync-Befehl mit praktischen Beispielen

  4. Linux-Löschdatei mit Größe 0

  5. Wann wird eine mit mkstemp() erstellte Datei gelöscht?

Rsync-Befehl in Linux mit Beispielen

So schließen Sie Dateien und Verzeichnisse mit Rsync aus

So übertragen Sie Dateien mit Rsync über SSH

Löschen Sie Benutzer in Linux mit dem Userdel-Befehl

Löschen Sie Gruppen in Linux mit dem Befehl groupdel

rsync und symbolische Links