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.
_______________________________________________
help-gnu-utils mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/help-gnu-utils