Hallo,
ich habe folgenden, älteren Hinweis aus einer Newsgroup archiviert:
| Beachte: Es ist keine gute Idee, beim Aufruf von tar absolute
| Dateipfade wie "/srv/www" zu verwenden: Dann kann man
| es nämlich schlecht woanders auspacken, sollte das einmal nötig
| sein.
Soweit klar.
| Mach es statt dessen anders: Wechsle ins "/"-Verzeichnis
| und setze dann an jeden absoluten Pfad vorne den "." dran.
| Lasse keinesfalls statt dessen den ersten Schrägstrich weg.
| Also: Aus "/srv/www" wird nicht "srv/www", sondern "./srv/www".
| Wenn Du statt dessen nur den ersten "/" weglässt, hast Du keine
| Möglichkeit, das gemeinsame Wurzelverzeichnis (hier: ".") zu
| benennen, um Teile des Archivs auszupacken, sollte das einmal
| nötig sein.
Ich lasse bisher immer nur den ersten "/" weg und habe mal getestet:
werner@pc1:~> cd /home/
werner@pc1:/home> tar czf /tmp/si.tgz
werner/Desktop/ueberweisung.png werner/Desktop/Satzung1104.pdf
lässt sich einwandfrei selektiv entpacken auf /home/werner
werner@pc1:~> tar xzf /tmp/si.tgz '*ueberweisung.png'
Es wird angelegt
/home/werner/werner/Desktop/ueberweisung.png
gleichgültig, ob ich nach der empfohlene Variante mit "./" einpacke
oder nach der geschilderten vereinfachten Methode.
Übersehe ich etwas oder ist der Rat falsch?
--
Viele Grüße
Werner Holtfreter
Received on Mon Jan 17 19:05:09 2005