Re: Gnu Tar: Extracting files into a single directory

Pascal Bourguignon <[email protected]>
Newsgroups gmane.comp.gnu.utils
Organization Informatimago
Message-ID <[email protected]>
Dubious Dude <[email protected]> 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 {} \;



-- 
__Pascal Bourguignon__                     http://www.informatimago.com/

HEALTH WARNING: Care should be taken when lifting this product,
since its mass, and thus its weight, is dependent on its velocity
relative to the user.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.