Weil ich das jedes Mal wieder nachschlagen muss, schreib ich’s grad auf:
Wichtige Flags:
- v – verbose
- d – erzeugt Verzeichnisse beim Restore
- u – überschreibt bestehende Dateien
- a – liest die Timestamps beim Backup
- m – schreibt die Timestamps beim Restore
- p – copy-pass-Modus
Standardbenutzung
Ein Archiv erzeugen:
cd /quellverz find . -depth -mtime -8 -print | cpio -ova > backup.cpio
und restaurieren:
cd /zielverz cpio -ivdm < backup.cpio
(ACLs bleiben erhalten)
Copy-pass-Modus
Mit dem Copy-pass-Modus (p) lassen sich Files on-the-fly kopieren, ohne ein Archiv zu erzeugen. Z.B. hier, kopiere alle Dateien, deren Veränderungen jünger sind, als die der Datei ~/a_file.tm:
cd /quellverz find . -depth -newer ~/a_file.tmp -print | cpio -pvduam /zielverz