sutterp
04-07-2007, 03:40
Ich soll aus einem Dateiverzeichnis ganz bestimmte Dateien sichern. Ich hab das mit find und tar versucht, scheine aber damit auf dem Holzweg zu sein, wohingegen find und cpio eine einfache Loesung zulassen.
Dabei bin ich auf folgendes Problem gestossen:
Details der Datei:
~> ls -la tips
-rw-r--r--**1*sutterp*sopac*10953*2006-01-01*16:07*tips
Erstellen des tar Archivs:
~> tar cfv Test.tar tips
tips
Anschauen des Inhalts des tar Archivs
~> tar tfv Test.tar
-rw-r--r-- sutterp/sopac 10953 2006-01-01 16:07:17 tips
Jetzt mach ich dasselbe, benuetze jedoch cpio anstatt tar.
Entferne das Archiv.
~> rm Test.tar
Erstellen des archivs mit cpio
~> echo tips | cpio -o -F Test.tar --format tar
25 blocks
Na, schauen wir mal was generiert wurde
~> tar tfv Test.tar
-rw-r--r-- 500/500*******10953*1971-12-24*02:30:13*tips
1. Wir sind in der Vergangenheit
2. UID und GID sind falsch.
3. Die Daten selbst scheinen intakt zu sein
Frage 1: Warum?
Frage 2: Wie macht mans mit cpio richtig?
Vielen Dank.
Peter
Dabei bin ich auf folgendes Problem gestossen:
Details der Datei:
~> ls -la tips
-rw-r--r--**1*sutterp*sopac*10953*2006-01-01*16:07*tips
Erstellen des tar Archivs:
~> tar cfv Test.tar tips
tips
Anschauen des Inhalts des tar Archivs
~> tar tfv Test.tar
-rw-r--r-- sutterp/sopac 10953 2006-01-01 16:07:17 tips
Jetzt mach ich dasselbe, benuetze jedoch cpio anstatt tar.
Entferne das Archiv.
~> rm Test.tar
Erstellen des archivs mit cpio
~> echo tips | cpio -o -F Test.tar --format tar
25 blocks
Na, schauen wir mal was generiert wurde
~> tar tfv Test.tar
-rw-r--r-- 500/500*******10953*1971-12-24*02:30:13*tips
1. Wir sind in der Vergangenheit
2. UID und GID sind falsch.
3. Die Daten selbst scheinen intakt zu sein
Frage 1: Warum?
Frage 2: Wie macht mans mit cpio richtig?
Vielen Dank.
Peter