Quick references for tar, gzip and bzip2

Published on January 01, 2010
Masking Tape
Masking Tape

Archival and zipping software

This is a list of commands that I use frequently for these archival/compression programs - tar, gzip and bzip2. You can get a more accurate description from the man pages (i.e. man tar or man gzip). If you are using Windows, you can download and use 7-zip to create or open .tar.gz or .tar tarballs.

Creating Archives

To archive directories dir1, dir2, dir3 into archive backupjan.tar

tar -cvf backupjan.tar dir1 dir2 dir3

To archive all files and directories into backupjan.tar

tar -cvf backupjan.tar *

To create backupjan.tar.bz2 from files file1, file2 and file3

tar -cvjf backupjan.tar.bz2 file1 file2 file3

To gzip backupjan.tar

gzip -c backupjan.tar

It will create backupjan.tar.gz.

To gzip with maximum compression, use -9 option

gzip -9 backupjan.tar

To gzip multiple files (*.log) older than 1 day with a single command

find . -name "*.log" -mtime 1 -type f -exec gzip {} \;

Extract/Untar Archives

To untar backupjan.tar into the current directory

tar -xvf backupjan.tar

To untar backupjan.tar.bz2 into the current directory

tar -xjvf backupjan.tar.bz2

To untar backupjan.tar.gz into the current directory

tar -xzvf backupjan.tar.gz

To gunzip backupjan.tar.gz without extracting the tar

gunzip backupjan.tar.gz

View contents of Archive

To view the contents of backupjan.tar

tar -tf backupjan.tar

To read the contents of sitemap.gz (assuming that the uncompressed form is in ASCII text)

zcat sitemap.gz

Delete files from Archive

To delete file1 and file2 from backupjan.tar

tar -f backupjan.tar --delete file1 file2

Add files to existing Archive

To add file file1 and file2 to backupjan.tar

tar -rf backupjan.tar file1 file2

Legend

  • gzip compressed tarballs have extension .tar.gz or .tgz
  • bzip2 compressed tarballs have extension .tar.bz2 or .tbz2
Table of Contents

If you have any questions, please contact me at arulbOsutkNiqlzziyties@gNqmaizl.bkcom. You can also post questions in our Facebook group. Thank you.

Disclaimer: Our website is supported by our users. We sometimes earn affiliate links when you click through the affiliate links on our website.

Published on January 01, 2010