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

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

Re: Gnu Tar: Extracting files into a single directory


From: Dubious Dude
Subject: Re: Gnu Tar: Extracting files into a single directory
Date: Tue, 20 Jun 2006 06:09:03 -0400
User-agent: Thunderbird 1.5.0.4 (Windows/20060516)

Pascal Bourguignon wrote:
> Dubious Dude <Shifty@eyes.com> writes:
>> I want to extract a number of files from a tar.gz archive.
>> I want to extract them all into a single directory, regardless
>> of their path in the archive.  I haven't found a switch in the
>> gnu manual for this.  Is it possible?  I realize I can extract
>> them into the directories as per their full path, then move
>> them to a common directory.  But if gnu can extract them into
>> the common directory, I use that feature of course.
> 
> But you can flatten the result with (untested):
> 
> tar -C output -zxf archive.tar.gz
> cd output
> find . -type f -exec mv -i {} . \;
> find * -type d -prune -exec rm -rf {} \;

Thank you, Pascal.  I was thinking about "find" for the case
where a suitable switch is not available for tar.


reply via email to

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