![](https://seccdn.libravatar.org/avatar/735ea797d876adb026ae955e8adbf597.jpg?s=120&d=mm&r=g)
On Don, Jun 21, 2001 at 04:10:08 +0200, Marco Mueller wrote: [...]
Ich habe ein grosses Tape und wollte mit 'tar -xvf /dev/rmt/0 etc/configfile' ein configfile ins aktuelle (pwd /home) verzeichnis schreiben (als root) aber es ging nicht. danach habe ich einen test mit einem tar-file (in home) gemacht und ich habe das gleiche problem es geht nicht ;-( es gibt leider keine fehlermeldung
Ist das Kommando falsch ? 'tar -xvf /dev/rmt/0 etc/configfile'
Das Kommando ist schon richtig (wobei ich es komisch finde, dass keine Fehlermeldungen kommen. Ich habe es gerade nochmal probiert und da kommt entweder eine Erfolgs- oder eine Fehlermeldung. Zwei Sachen musst Du beachten: - Die Dateinamen inkl. Pfad müssen so angegeben werden, wie sie im Archiv vorliegen (wenn die Daten also mit Pfad ./... drinstehen, dann muss das genauso angegeben werden). - Die Dateien werden relativ zum aktuellen Verzeichnis mit ihrem Pfad eingelagert, also in Deinem Beispiel wird unter dem aktuellen Verzeichnis ein etc angelegt und darin steht dann configfile. Beispiel: Im aktuellen Verzeichnis liegen: dir1 dir1/datei1 dir1/datei2 Archivierst Du mit: tar cvf /tmp/archiv . dann lauten die Pfadnamen im Archiv: ./dir1 ./dir1/datei1 ./dir1/datei2 und so müssen sie zum Extrahieren auch angegeben werden. Archivierst Du dagegen mit: tar cvf /tmp/archiv * dann lauten die Pfadnamen im Archiv: dir1 dir1/datei1 dir1/datei2 Wenn Du eine Datei extrahierst: cd /tmp tar xvf archiv dir1/datei1 dann hast Du die Datei anschließend in /tmp/dir1/datei1 Zum Suchen / Finden von Dateien ist tar -tvf ganz nützlich ;-) besonders, wenn man den Output in eine Datei schreibt. Jan