[SunHELP] extract tar file in the current directory?

Andreas Putzo andreas.putzo at araldirekt.de
Wed Nov 24 02:42:50 CST 2004


On Wednesday 24 November 2004 07:32, ert weerr wrote:

> I have a tar file what I want to extract in a
> temporary directory.
> The problem is that the tarball has been created
> by using the full-paths...

> If I'd extract it in /tmp than it still overwrote
> the original files in /opt/package...

> Can I force tar to extract the files in the /tmp
> directory?

Unless you specify -P tar should remove the leading slashes,
$ pwd
$ tar tvf mytest.tar
drwxr-xr-x andreas/andreas   0 2004-11-24 09:32:07 /tmp/test/
-rw-r--r-- andreas/andreas   0 2004-11-24 09:32:07 /tmp/test/bla
$ tar xvf mytest.tar
tar: Removing leading `/' from member names
$ ls -l
-rw-r--r--  1 andreas andreas 10240 2004-11-24 09:33 mytest.tar
drwxr-xr-x  3 andreas andreas  1024 2004-11-24 09:36 tmp

Also, the update flag (-U) might be an option for you.

regards, Andreas

More information about the SunHELP mailing list