I am new to Mac command prompt stuff. How do you create a gzip of a folder in Mac OS X? I was told by a few folks that if you want to create a gzip of a folder you should 'tar' it first and then 'gzip' it. Is this correct?
migrated from stackoverflow.com Jul 9 '10 at 12:30
|
Tar is the archive tool and gzip is the compression tool. In order to compress a full directory, first you need to archive it to a single file. That's what the job is tar. and then you compress the archived file. You can do both task in a single tar command with proper option. tar -czf folder_name.tar.gz folder_name/ If you don't want to make a tar archive (may be you want to compress just a single file), then you can use gzip command directly. gzip file.txt It will create a compressed file named file.txt.gz |
|||||
|
|
MacOS X is Unix so this should work (this work on GNU/Linux) tar czvf compressed.tar.gz folder |
|||
|
|
|
Yes, you have do tar the directory first. The tar-command can do both:
extract your archiv:
|
|||
|
|
|
Yes, this is correct. |
|||
|
|
|
To add to the answer by @taskinoor: if you use single file version, aka
be aware that the original file (file.txt) will be removed and you'll have only file.txt.gz I would put this as comment but dont have enough karma to do that :=) |
|||
|
|
objective-cbut you're asking about the command-line. – rakuo15 Jul 9 '10 at 12:04