Linux Commands for Beginners 2025: Tutorial 6

Let’s start with the basics. In Linux, compressing and decompressing files is a regular task. The tar tool is one of the most popular for this job. You can think of tar as a way to pack and unpack files.

To use tar, you need to know its arguments. Don’t worry, it’s easy to learn. You can find all the documentation for a command by using man <command>. For tar, some important arguments are:

  • `c` – create a new file
  • `p` – preserve permissions
  • `z` – compress the file using gzip
  • `f` – specify the file
  • `v` – verbose mode, shows everything on the screen
  • `x` – extract
  • `j` – bzip2

Now, let’s look at some examples to make it easier to understand.

Compressing Files

To archive the entire /root/Blaze Trends directory into Blaze Trends.tar, you would use:

tar -cf Blaze Trends.tar /root/Blaze Trends

For archiving Blaze Trends1 and Blaze Trends2 into Blaze Trends.tar with verbose mode:

tar -cvf Blaze Trends.tar Blaze Trends1 Blaze Trends2

To create a compressed file Blaze Trends.tgz (zip):

tar czfP Blaze Trends.tgz /root/Blaze Trends

And to create a compressed file Blaze Trends.tbz (bzip2):

tar -cjf Blaze Trends.tbz /root/Blaze Trends

Decompressing Files

To extract Blaze Trends.tar, you simply use the x argument. For Blaze Trends.tgz (zip) or Blaze Trends.tbz (bzip2), you would use the corresponding compression argument along with x. For example, to extract Blaze Trends.txt from Blaze Trends.tar.gz, you would use:

tar -xzf Blaze Trends.tar.gz Blaze Trends.txt

It might seem complicated at first, but understanding the arguments makes it straightforward. If you have any doubts or tips, feel free to share them in the comments for the benefit of the community.

Recent Articles

Related News

Leave A Reply

Please enter your comment!
Please enter your name here