Rsync-Ausschlüsse können beim Klonen nicht vom Root aus verankert werden
Ich synchronisiere Daten mit
rsync [...] --exclude='/var' / host:/
Wenn ich das ausführen, ist ein Teil der Ausgabe
*deleting var/log/nginx/https.error.log.1.gz *deleting var/log/nginx/https.error.log
Wenn Sie mir zeigen, dass das --exclude='/var'
Argument nicht mit den angezeigten Dateinamen übereinstimmt, ist dies sinnvoll, da die Dateinamen nicht mit einem Schrägstrich beginnen. Ich möchte jedoch nicht die führenden Schrägstriche in meinem Ausdruck auslassen, da ich nur den /var
Ordner, aber keinen /some/where/var
Ordner zuordnen möchte . Wie kann ich das erreichen?
edit: Ich habe mich geirrt. Der obige Befehl war eine vereinfachte Version meines aktuellen Befehls und das Problem hatte nichts mit den führenden Schrägstrichen zu tun. Obwohl die Dateinamen in der Ausgabe von rsync ohne führende Schrägstriche angezeigt werden, funktioniert der Musterabgleich wie gewünscht.
0 Antworten auf die Frage
Verwandte Probleme
-
2
Welche Dateien sollten kopiert werden, um ein startfähiges Sicherungslaufwerk für OS X zu erstellen?
-
2
Wie richte ich rsync zwischen zwei eigenen Laptops im selben Netzwerk ein?
-
4
Wie verwende ich rsync, um meinen Mac auf einem NAS zu sichern?
-
16
Wie synchronisieren Sie den Basisordner zwischen mehreren Computern?
-
5
Was ist der beste Weg, um tägliche / wöchentliche / monatliche Sicherungen durchzuführen?
-
5
cp -r -l in MacOS (rekursive Kopie, die feste Links beibehält)
-
2
Rsync, Zwei-Wege-Synchronisierung und Synchronisieren von Dateilöschvorgängen
-
5
Cloud-basierte Backup-Lösungen basierend auf offenen Standards?
-
2
Rsync - was habe ich vergessen?
-
2
Rsync als Hintergrundprozess?