Dateien scheffeln mit cpio 0

Posted by fwoeck
on Friday, April 24

Weil ich das jedes Mal wieder nachschlagen muss, schreib ich’s grad auf:

Wichtige Flags:

  1. v – verbose
  2. d – erzeugt Verzeichnisse beim Restore
  3. u – überschreibt bestehende Dateien
  4. a – liest die Timestamps beim Backup
  5. m – schreibt die Timestamps beim Restore
  6. 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
Comments

Leave a response

Comment