![](https://seccdn.libravatar.org/avatar/43051779f37b0cd5ce78500a3b62e7aa.jpg?s=120&d=mm&r=g)
Hallo, ich habe ein Archiv mit tar -czvf Archivname Pfad erstellt und dabei einen Fehler gemacht. Betrachte ich das Archiv, so sind die Pfade dr Dateien wie folgt abgespeichert: ../verzeichnis1/datei ../verzeichnis1/verzeichnis2/datei usw. Nun weigert sich tar, auszupacken, Fehlermeldung: tar: Member name contains `..' Meine Frage nun: Kann ich den Fehler beim Auspacken korrigieren und wenn ja wie, oder ist das Archiv nun Müll? Danke Stefan
![](https://seccdn.libravatar.org/avatar/715ec591c41fdf51acee78156234f9e2.jpg?s=120&d=mm&r=g)
On Mon, 2002-06-03 at 14:42, Stefan Wessel wrote:
Betrachte ich das Archiv, so sind die Pfade dr Dateien wie folgt abgespeichert:
../verzeichnis1/datei ../verzeichnis1/verzeichnis2/datei
Kann ich den Fehler beim Auspacken korrigieren und wenn ja wie, oder ist das Archiv nun Müll?
Versuch tar mit -C mal ein Dir anzugeben, in welches er entpacken soll. V. -- Volker Kroll 4mino AG Chief System Developer Chausseestr. 52 b volker.kroll@4mino.de D-10115 Berlin Tel.: +49-30-2888490-0 Fax.: +49-30-2888490-99
![](https://seccdn.libravatar.org/avatar/16906011a2672a6f7c06db8c1083b36d.jpg?s=120&d=mm&r=g)
Hi, On 3 Jun 2002 at 14:42, Stefan Wessel wrote:
Hallo,
ich habe ein Archiv mit tar -czvf Archivname Pfad erstellt und dabei einen Fehler gemacht. Betrachte ich das Archiv, so sind die Pfade dr Dateien wie folgt abgespeichert:
../verzeichnis1/datei ../verzeichnis1/verzeichnis2/datei
usw.
Nun weigert sich tar, auszupacken, Fehlermeldung: tar: Member name contains `..'
Probier: tar xzf tarfile --absolute-names --directory Verzeichnis Das packt die Dateien unter Verzeichnis/../verzeichnis1/... aus. Andreas
![](https://seccdn.libravatar.org/avatar/a64d07b2b7f4545845f642a3b0035a4c.jpg?s=120&d=mm&r=g)
On Monday, 3. June 2002 14:42, Stefan Wessel wrote:
ich habe ein Archiv mit tar -czvf Archivname Pfad erstellt und dabei einen Fehler gemacht. Betrachte ich das Archiv, so sind die Pfade dr Dateien wie folgt abgespeichert:
../verzeichnis1/datei ../verzeichnis1/verzeichnis2/datei
usw.
Nun weigert sich tar, auszupacken, Fehlermeldung: tar: Member name contains `..'
Meine Frage nun:
Kann ich den Fehler beim Auspacken korrigieren und wenn ja wie, oder ist das Archiv nun Müll?
Ich vermute mal, daß Du versuchst im Root (/) das Verzeichnis auszupacken. Und dort gibt es eigentlich kein .. (übergeordnetes Verzeichnis), auch wenn's angezeigt wird. Wechsle doch mal in ein Verzeichnis wo Du auch im übergeordneten Verzeichnis noch Schreibrechte hast. Wenn Du das nächste mal eine Archiv erzeugst, benutze doch die Option -P für absolute Dateinamen. -- Gruss Peter
![](https://seccdn.libravatar.org/avatar/43051779f37b0cd5ce78500a3b62e7aa.jpg?s=120&d=mm&r=g)
Hallo, danke für die Hilfe. Die Lösung ist wirklich die von Andreas: tar -xzf tarfile --absolute-names --directory Verzeichnis wobei Verzeichnis (natürlich) unterhalb von / liegen muß, damit tar noch eine Ebene höher wechseln kann. Danke, Stefan
![](https://seccdn.libravatar.org/avatar/b8af53420368eb05388eee515adbf4aa.jpg?s=120&d=mm&r=g)
Hi, Stefan Wessel wrote:
Hallo,
danke für die Hilfe.
Die Lösung ist wirklich die von Andreas:
tar -xzf tarfile --absolute-names --directory Verzeichnis
wobei Verzeichnis (natürlich) unterhalb von / liegen muß, damit tar noch eine Ebene höher wechseln kann.
Danke,
Stefan
volles Einverständnis. Apropos, mit mc kann man folgende Dateitypen *.tar.gz *.tgz *.tar *.tar.bz2 *.rpm *.zip (und vieleicht ein paar mehr) durch Drücken von [Return] (wenn man auf der Datei steht) schön angucken (und kopieren und lesen ...). Das hilft mir oft, wenn ich so eine Datei einfach erstmal untersuchen will. Gruß Harry
participants (5)
-
Andreas Kyek
-
Harry Rüter
-
Peter Bossy
-
Stefan Wessel
-
Volker Kroll