.tar and .tar.gz


 
Thread Tools Search this Thread
Operating Systems AIX .tar and .tar.gz
# 1  
Old 04-25-2008
.tar and .tar.gz

a question that maybe has nothing to do with AIX, but on AIX it causes me to do two commands, while i can do it on linux in one command.

why are files always compressed in .tar.gz ???
i don't see the benefit over just compressing it to .tar

on linux i can decompress .tar.gz files with tar -zxvf file.tar.gz

on Aix i have to to first gunzip file.tar.gz, and thereafter tar -xvf file.tar. is there a way to do it in one command on aix???
# 2  
Old 04-25-2008
Quote:
i don't see the benefit over just compressing it to .tar
.tar is not compressed at all, it is just an archive format.

Linux (GNU tar) has non-standard extensions added to tar that other implmentations of tar do not have. If the extra typing is a problem write a short shell script to do it.
# 3  
Old 04-25-2008
Quote:
Originally Posted by jim mcnamara
.tar is not compressed at all, it is just an archive format.
Exactly. A tar file is like a "package" but not compressed at all.
A .tar.gz (or .tgz in some cases) is just a gzip compressed tar file.
Quote:
Originally Posted by jim mcnamara
Linux (GNU tar) has non-standard extensions added to tar that other implmentations of tar do not have.
In this case, that extension is the "z" flag. Have a look to gtar man pages.
Quote:
Originally Posted by jim mcnamara
If the extra typing is a problem write a short shell script to do it.
For instance, in one line:
gzip -c myfile.tar.gz | tar xvf -
or
tar cvf - whatever | gzip -c > myfile.tar.gz
Regards.
# 4  
Old 04-25-2008
I would like to add that archiving and compressing are two distinct independent tasks. It is not very "UNIX-like" to combine distinct tasks into one tool, so GNU-tar, as handy as it may be, is a little bit against the cultural tradition of UNIX.

bakunin
# 5  
Old 04-25-2008
Quote:
Originally Posted by bakunin
I would like to add that archiving and compressing are two distinct independent tasks. It is not very "UNIX-like" to combine distinct tasks into one tool, so GNU-tar, as handy as it may be, is a little bit against the cultural tradition of UNIX.

bakunin
I agreed GNU-tar is "against the cultural tradition of UNIX" but assume if we need to ftp many directory from one server into another every hours ??
1: maintain the dir
2: reduce the size so that FTP faster
By using GNU-tar it save us a lot of time,i believe.
In my environment we need to sync data between server in different country, this work the best.
# 6  
Old 04-28-2008
Quote:
Originally Posted by thye
1: maintain the dir
2: reduce the size so that FTP faster
In that case, you may consider using "rsync" Smilie
# 7  
Old 04-28-2008
Quote:
Originally Posted by thye
I agreed GNU-tar is "against the cultural tradition of UNIX" but [...] By using GNU-tar it save us a lot of time,i believe.
I guess this is why the shell was invented in first place: to glue together all the little specialized tools which do only what they are intended to do, but that they do efficiently.

For the same reason one might need a tool that lists a directory and to translate its contents into chinese - that doesn't mean it would be a good idea to incorporate a translator for chinese into "ls".

If you buy tools (out in the real world, not on a computer) you'd usually buy screwdrivers, hammers, saws, etc.. These tools may serve only one purpose (a screwdriver for handling screws, a hammer for hammering, etc.), but ideally they serve this purpose well. If you try to buy a screwdriver which is a saw and a scissor and a hammer at the same time you'll end up with some sort-of "72-functions-swiss-army-knife", which does serve a lot of purposes all equally bad.

bakunin
Login or Register to Ask a Question

Previous Thread | Next Thread

9 More Discussions You Might Find Interesting

1. AIX

Tar - pre-checking before making the Tar file

Coming from this thread, just wondering if there is an option to check if the Tar of the files/directory will be without any file-errors without actually making the tar. Scenario: Let's say you have a directory of 20GB, but you don't have the space to make Tar file at the moment, and you want... (14 Replies)
Discussion started by: filosophizer
14 Replies

2. AIX

Making Tar of directory and tar file is going to be placed

Quick question, is it possible to make a Tar of completely directory and placing the tar file in it (will this cause even the tar file to tarred ?) sample: /opt/freeware/bin/tar -cvf - /oracle | gzip > /oracle/backup.tgz will the tar file backup.tgz also include backup.tgz ? i tried... (5 Replies)
Discussion started by: filosophizer
5 Replies

3. 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

4. Shell Programming and Scripting

tar command to explore multiple layers of tar and tar.gz files

Hi all, I have a tar file and inside that tar file is a folder with additional tar.gz files. What I want to do is look inside the first tar file and then find the second tar file I'm looking for, look inside that tar.gz file to find a certain directory. I'm encountering issues by trying to... (1 Reply)
Discussion started by: bashnewbee
1 Replies

5. Shell Programming and Scripting

tar command dont tar to original directory

HI, if I have a tarfile called pmapdata.tar that contains tar -tvf pmapdata.tar -rw-r--r-- 0/0 21 Oct 15 11:00 2009 /var/tmp/pmapdata/pmap4628.txt -rw-r--r-- 0/0 21 Oct 14 20:00 2009 /var/tmp/pmapdata/pmap23752.txt -rw-r--r-- 0/0 1625 Oct 13 20:00 2009... (1 Reply)
Discussion started by: borderblaster
1 Replies

6. UNIX for Dummies Questions & Answers

tar -cvf test.tar `find . -mtime -1 -type f` only tar 1 file

Hi all, 4 files are returned when i issue 'find . -mtime -1 -type f -ls'. ./ora_475244.aud ./ora_671958.aud ./ora_934052.aud ./ora_934050.aud However, when I issued the below command: tar -cvf test.tar `find . -mtime -1 -type f`, the tar file only contains the 1st file -... (2 Replies)
Discussion started by: ahSher
2 Replies

7. UNIX for Advanced & Expert Users

How to create a Tar of multiple Files in Unix and FTP the tar to Windows.

Hi, On my Unix Server in my directory, I have 70 files distributed in the following directories (which have several other files too). These files include C Source Files, Shell Script Source Files, Binary Files, Object Files. a) /usr/users/oracle/bin b) /usr/users/oracle... (1 Reply)
Discussion started by: marconi
1 Replies

8. UNIX for Advanced & Expert Users

Tar utility (untar a .tar file) on VxWorks

Hi All Can someone pls guide me if there any utility to compress file on windows & uncompress on vxworks I tried as - - compressed some folders on windows ... i created .tar ( to maintain directory structure ) and compressed to .gz format. - on VxWorks i have uncompressed it to .tar... (1 Reply)
Discussion started by: uday_01
1 Replies

9. UNIX for Advanced & Expert Users

Does tar do crc checking on a tape or tar file?

Trying to answer a question about whether tar table-of-contents is a good tool for verifying tape data. (1 Reply)
Discussion started by: tjlst15
1 Replies
Login or Register to Ask a Question