Ich weiß, dass Sie den Archivmodus mit -a
oder --archive
aktivieren können, wenn Sie rsync verwenden. Leider habe ich keine Ahnung, was der Archivierungsmodus tun soll, und die Manpage gibt überhaupt keinen Aufschluss darüber, was dies ist:
ist gleich -rlptgoD (no -H, -A, -X)
Können Sie erklären, was diese Optionen ( rlptgoD
) bedeuten und wie sich rsync verhält, wenn ich sie verwende?
Antworten:
Es ist alles von diesen:
Ausgeschlossen sind:
Es ist perfekt für Backups. Mein "Standard" -Schaltersatz ist
-avzP
- Archivierungsmodus, ausführlich sein, Komprimierung verwenden, Teildateien beibehalten, Fortschritt anzeigen.Hinweis: Wenn in den Beschreibungen immer "Beibehalten" steht, bedeutet dies, dass das Ziel wie die Quelle sein soll.
quelle
The -P option is equivalent to --partial --progress.
Es wird sichergestellt, dass die Berechtigungen, Attribute usw. auf beiden Seiten identisch sind. rsync funktioniert nur auf diese Weise ... Wenn Sie Dateien synchronisieren möchten, müssen Sie den Parameter -a verwenden.
Dies liegt daran, dass rsync diese Berechtigungen, Attribute usw. auf beiden Seiten vergleicht, um festzustellen, ob es sich um die GLEICHE DATEI handelt, und um zu entscheiden, ob sie aktualisiert werden soll. Wenn Sie rsync -r xxx yyy anstelle von rsync -a xxx yyy verwenden, werden einige Dateien immer wieder kopiert. coz, Erlaubnis, Attribut werden nicht synchronisiert und auf beiden Seiten werden Übereinstimmungen verpasst.
quelle
Der Archivschalter ist nur eine Abkürzung, um die Eingabe einer Reihe von Schaltern zu überspringen, die Sie normalerweise verwenden, wenn Sie mit rsync Sicherungen erstellen (eine häufige Aufgabe).
Es ist dasselbe wie beim Tippen:
Und es ist viel einfacher, sich zu erinnern. Sie finden Definitionen für alle diese Schalter in der Manpage.
(Die Bindestriche sind optional, wenn Sie mehrere Einzelbuchstabenschalter kombinieren.)
quelle