Verzeichnis exakt spiegeln mit rsync --delete
rsync Ziel identisch zur Quelle | gelöschte Dateien auch im Backup löschen | Verzeichnis spiegeln | rsync mirror | rsync | delete | spiegelnAchtung, destruktiv. Dieser Befehl löscht, überschreibt oder verändert Daten so, dass es sich nicht oder nur schwer rückgängig machen lässt. Platzhalter genau prüfen und vorher ein Backup anlegen.
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