help-gnu-utils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: tar: Member name contains `..'


From: R. Baier
Subject: Re: tar: Member name contains `..'
Date: 16 Nov 2004 05:37:29 -0800

> > > I'm trying to extract a directory one level up from the directory the 
> > > archive was created in.
> > > 
> > > For each file in that upper-level directory, I get a 
> > > 
> > >   Member name contains `..'
> > > 
> > > message and no extraction.  

...

>  Permissions are correct, etc. ; tar simply 
> rejects the extraction a priori if the name contains a ".."
> 
> I'm thinking I'll just get the sources and 'fix' the problem that 
> way, since I truly do need the files in the archive.  I'm very 
> surprised there isn't a way to force the extraction (permissions 
> allowing of course).

You can try the additional option "P", i.e. "tar xPvf tarfile.tar".
This worked for me in a similar situation with tar 1.13.25 (I had the same 
error).

"tar --help" tells:

   -P, --absolute-names         don't strip leading `/'s from file names

It seems to work also in your case.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]