↑ ↓ auswählen, Enter öffnen, Esc schließen

Verzeichnis exakt spiegeln mit rsync --delete

Werte anpassen, der Befehl aktualisiert sich live
user@server
rsync -av --delete /var/www/vhosts/example.com/httpdocs/ /backup/example.com/httpdocs/

Überträgt neue und geänderte Dateien und entfernt mit --delete alles am Ziel, was in der Quelle nicht mehr existiert. Das Ergebnis ist ein exakter Spiegel. Gelöschte Dateien in der Quelle verschwinden damit beim nächsten Lauf auch aus dem Backup.

Hinweis: Vertauschte Quelle und Ziel oder ein fehlender Schrägstrich löschen im schlimmsten Fall ganze Verzeichnisse. Immer zuerst mit --dry-run prüfen, was als deleting gemeldet wird.

Auch gesucht als

  • rsync Ziel identisch zur Quelle
  • gelöschte Dateien auch im Backup löschen
  • Verzeichnis spiegeln
  • rsync mirror

Verwandte Einzeiler

Alle aus rsync und Backup

Erst lesen, dann ausführen.

Die Befehle auf myline.de greifen direkt in Server, Dateien und Datenbanken ein. Ein falscher Pfad oder Platzhalter kann Daten unwiderruflich löschen oder einen Server unerreichbar machen.

  • Alle Befehle werden ohne Gewähr bereitgestellt und sind nicht auf jedem System getestet.
  • Vor dem Ausführen verstehen, was ein Befehl tut, und jeden Platzhalter prüfen.
  • Vorher ein Backup anlegen und möglichst zuerst auf einem Testsystem ausprobieren.
  • Die Ausführung erfolgt auf eigene Verantwortung. Eine Haftung für Schäden ist ausgeschlossen, soweit gesetzlich zulässig.