HOW TO extract.tar file to specific directory..?


 
Thread Tools Search this Thread
Operating Systems Solaris HOW TO extract.tar file to specific directory..?
# 1  
Old 01-30-2013
HOW TO extract.tar file to specific directory..?

Hi all,

In Solaris howto extract tar file to specific folder.

This is what we do in Linux, but how to do the same thing in Solaris ?

Code:
-tar     -xzvf   /tmp/etc.tar.bz  -C /tmp

(Will extract in /tmp dir)

Code:
3.gzip COMPRESSION AND EXTRACTION
-tar     -czvf  /tmp/etc.tar.bz     /etc
-du           -csh   /tmp/etc.tar.bz   7.4M
-tar     -xzvf   /tmp/etc.tar.bz
-tar     -xzvf   /tmp/etc.tar.bz  -C /tmp

(Will extract in /tmp dir)

Last edited by Scott; 02-02-2013 at 11:34 AM.. Reason: Formatting
# 2  
Old 01-30-2013
Usually, the tar has a relative path, which you can see in the t output. It will make the leading directory if any. So, run tar in the target directory where you want that subtree:
Code:
( cd somewhere ; tar xf - ) < whatever.tar

This User Gave Thanks to DGPickett For This Post:
# 3  
Old 02-02-2013
Lets say you want to tar testzone.tar in /zones directory

Code:
# mv testzone.tar /zones
# cd /zones 
verify that the file is in the /zones director
# ls
# tar xf testzone.tar
# ls


Last edited by Scott; 02-02-2013 at 11:34 AM.. Reason: Code tags
This User Gave Thanks to cjashu For This Post:
# 4  
Old 02-03-2013
Hi cjashu

What you say is right but, if I need to write in script extract in particular directory then your method wont work.

May be what DGPickett said would work...
# 5  
Old 02-05-2013
Unix tar does not have a built-in (de)compression.
The advantage is that the newest (de)compression methods can be used without updating the tar binary.
The disadvantage is that you must get used to complex shell code.
Example:
Code:
bunzip2 -c whatever.tar.bz2 | ( cd somewhere && tar xvf - )

The && is safer than the semicolon.
# 6  
Old 02-07-2013
Yes, more generally, just decompress stdin:
Code:
any_appropriate_decompress_tool <yours.some_comp_tar_ext | ( cd somewhere && tar xvf - )

gunzip or gzcat for .tgz, .tar.gz and .tar.Z,
uncompress for tar.Z,
bunzip2 for .tbz or .tar.bz2

Pipes are neat for moving stuff through rsh/ssh to another host without making a local copy of the compressed file.
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Script to Tar file in a specific Directory

I'm trying to write a Unix script that will go to a specific directory (/tmp/Sanbox/logs) and tar.gz all the log files in that directory and delete the original files that are older than 2 days. So far I have this but it doesn't work. Any help would be appreciated. #!/bin/bash ... (7 Replies)
Discussion started by: Loc
7 Replies

2. UNIX for Dummies Questions & Answers

Extract tar archive on remote server in another directory

HI All Please suggest how to untar archive on remote sever. When im trying use regular command without any flags everything is working fine: $( ssh <user>@<server> -n '. ~/.profile >/dev/null 2>&1 ; cd /path_1 ; copiedIVR_name=`ls -tr | tail -1` ; tar xvf $copiedIVR_name ' ) but when im... (9 Replies)
Discussion started by: BACya
9 Replies

3. Shell Programming and Scripting

Extract a single file from a tar file to another directory

Hi, I need to extract a single file from a tar file to another directory. So far I have this: This one extract a single file to same directory: tar -xvf filename.tar ./file.txt I tried this but its not working tar -xvf filename.tar /home/dir ./file.txt or this: (6 Replies)
Discussion started by: erin00
6 Replies

4. UNIX for Dummies Questions & Answers

Do I need to extract the entire tar file to confirm the tar folder is fine?

I would like to confirm my file.tar is been tar-ed correctly before I remove them. But I have very limited disc space to untar it. Can I just do the listing instead of actual extract it? Can I say confirm folder integrity if the listing is sucessful without problem? tar tvf file1.tar ... (1 Reply)
Discussion started by: vivien_chu
1 Replies

5. Shell Programming and Scripting

Extract files from tar ball without directory structure

Hi, I have tar filw which has multiple directories which contain files. When i extract using tar -xf the directory structure also get extracted. I require only files and not directory structures as there will be overhead of moving the files again. So i searched here and got a solution but... (4 Replies)
Discussion started by: chetan.c
4 Replies

6. Solaris

extract tar.gz under a specific folder

Hi, How to extract a tar.gz file and put it under a designated folder that I specify in a one line command? thank you in advance. (3 Replies)
Discussion started by: melanie_pfefer
3 Replies

7. UNIX for Advanced & Expert Users

tar extract to different directory

Hi, I created a tar file of a directory dir1 from /tmp in the following way $pwd /tmp $tar -cvf dir1.tar dir1 (dir1 will have say file1) Now i want to extract it in the directory /tmp/dir2 so that the directory dir1 is also created and extracted... (1 Reply)
Discussion started by: ammu
1 Replies

8. UNIX for Dummies Questions & Answers

extract tar files without creating directory

I received a tar file of a directory with 50,000 files in it. Is it possible to extract the files in the tar file without first creating the directory? ie. Doing tar -xvf filename.tar extracts as follows: x directory/file1.txt x directory/file2.txt . . . I would like to avoid... (4 Replies)
Discussion started by: here2learn
4 Replies

9. UNIX for Advanced & Expert Users

extract a sub directory form a tar file

anyone know if it is possable to extract a subdirectory in a tar file. IE tarfile contains parent dir -sub dir A -sub dir B I want to extract sub dir B. (2 Replies)
Discussion started by: Optimus_P
2 Replies

10. UNIX for Dummies Questions & Answers

redirecting tar extract to another directory

Is it possible to redirect the output from 'tar xvf' to another directory? The taped tar image is extracting to my / dircetory - even though i'm running the command from /backups. The contents list of the tape shows files created from /livebackups/... Thanks Richard (7 Replies)
Discussion started by: colesy
7 Replies
Login or Register to Ask a Question