[plug] re; untar to directory

Luke Dudney dex at wn.com.au
Tue May 6 20:55:03 WST 2003


Not exactly sure what you're trying to do..

If you're trying to untar specific files that have leading directories 
to a different directory,
for i in `tar tfz filename.tar.gz`; do  tar Oxfv filename.tar.gz $i > 
/etc/`basename $i`; done

If you're trying to untar the entire file to a different directory you 
can specify the output directory
tar zxfv filename.tar.gz -C /etc

Cheers
Luke


Jon Miller wrote, On 06/05/03 21:00:

>Seems to be the only way to do it.  Iwas hoping I could deleted the leading directories.
>
>Thanks
>
>Jon L. Miller, MCNE, CNS
>Director/Sr Systems Consultant
>MMT Networks Pty Ltd
>http://www.mmtnetworks.com.au
>
>"I don't know the key to success, but the key to failure
> is trying to please everybody." -Bill Cosby
>
>
>
>  
>
>>>>billk at iinet.net.au 7:52:26 PM 6/05/2003 >>>
>>>>        
>>>>
>err, I usually just untar such things it in /tmp, check em for problems
>then copy the files over ...
>
>or maybe create a temporary symlink to fudge the path if lots of
>subdirectories are involved.
>
>
>BillK
>
>On Tue, 2003-05-06 at 17:05, Jon Miller wrote:
>  
>
>>I have a tarred file that has several directories before the filename:
>>ex: /mnt/hdd/etc/filename.tar.gz
>>What I need to do is untar the file to:
>>/etc/filename
>>I'm assuming if I issue the following command it will yield the wrong results
>>tar -xzvf filename.tar.gz /etc 
>>/etc/mnt/hdd/etc/filename
>>Is there a way to strip off the /mnt/hdd?
>>
>>Thanks
>>
>>Jon L. Miller, MCNE, CNS
>>Director/Sr Systems Consultant
>>MMT Networks Pty Ltd
>>http://www.mmtnetworks.com.au 
>>
>>"I don't know the key to success, but the key to failure
>> is trying to please everybody." -Bill Cosby
>>
>>
>>
>>    
>>



More information about the plug mailing list