Create and extract a .tar.gz archive using command line

Create and extract a .tar.gz archive using command line Debian/Ubuntu linux

Create and extract a .tar.gz archive using command line

To create a tar.gz archive from a given folder you can use the following command
tar -zcvf tar-archive-name.tar.gz source-folder-name

This will compress the contents of source-folder-name to a tar.gz archive named tar-archive-name.tar.gz

To extract a tar.gz compressed archive you can use the following command
tar -zxvf tar-archive-name.tar.gz

This will extract the archive to the folder tar-archive-name.


To Preserve permissions
tar -pcvzf tar-archive-name.tar.gz source-folder-name

Switch the ‘c’ flag to an ‘x’ to extract (uncompress).
tar -pxvzf tar-archive-name.tar.gz

Share this post

Comments (3)

  • linusucks Reply

    it doesnt work extract. i tried many ways n pasted that. linux sucks !

    December 14, 2018 at 1:43 pm
    • Justin Reply

      Linux does not suck. You should learn how to use it. Just because there is a learning curve does not mean it sucks. If you don’t want to learn then go back to your windows and stop leaving rude comments on Linux blogs.

      May 23, 2019 at 1:51 pm
  • John Reply

    Thank you Brett! @linusucks “apt-get install unzip” if you don’t have patience. The day you install Windows, your hardware depreciates at least 50% IMHO!

    September 21, 2019 at 9:47 am

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.