rsync übertragen Sie neue Dateien, entfernen Sie übertragene und identische Dateien aus der Quelle
Ich möchte verwenden, um rsync
neue Dateien von Quelle zu Ziel zu kopieren und alle Dateien zu löschen, die erfolgreich übertragen wurden, und alle, die bereits synchronisiert wurden, aus der Quelle. Die einzigen Dateien, die im Quellverzeichnis verbleiben sollen, sind geänderte Dateien in der Quelle, die bereits am Ziel vorhanden waren.
--remove-source-files
Entfernt die zum Ziel übertragenen neuen Dateien ordnungsgemäß
--ignore-existing
macht es gut, keine Dateien zu aktualisieren, die bereits am Ziel vorhanden sind
Das Problem mit diesen beiden Flags ist, dass identische Dateien, die sowohl in der Quelle als auch im Ziel vorhanden sind, nicht aus der Quelle entfernt werden.
Theoretisch bin ich auf der Suche nach einer --no-update
Art Flag, mit --remove-source-files
der ich standardisieren könnte, rsync --remove-source-files
ohne vorhandene Dateien mit Änderungen zu aktualisieren.
Gibt es eine Möglichkeit, dieses Verhalten zu erreichen?
0 Antworten auf die Frage
Verwandte Probleme
-
9
Was ist der Unterschied zwischen den Befehlen "su -s" und "sudo -s"?
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
4
Was sind die Unterschiede zwischen den großen Linux-Distributionen? Werde ich es merken
-
2
Begrenzung der CPU-Auslastung für Flash in Firefox?
-
2
Wie kann ich mein Mikrofon unter Debian GNOME zum Laufen bringen?
-
2
Conky-Setups - Beispiele / Ideen?
-
3
Was sind die Unterschiede zwischen Linux Window Managern?
-
2
ThunderBird / Lichtsynchronisation mit SE k770i
-
4
Linux-Dateisystem
-
6
Vollbild-Flash langsam in KDE 4