The “gunzip” Command in Linux [9 Practical Examples]

The gunzip is one of the most useful decompression methods in Linux. Using this command, the compressed files can be restored to their original state in Linux. In this section, you will learn the syntax, options and practical applications of the gunzip command in Linux.

A. Description

The gunzip command in Linux is used to decompress the compressed files. It is used to check the integrity of the compressed files as well as the percentage reduction of the files in Linux. This command can also be used to display the contents of the compressed files. Like some other decompression commands, it replaces the original file while decompression.

B. Syntax

The gunzip command in Linux has an easy syntax. The syntax is as shown:

gunzip [OPTION]... [FILE]...

Note: In the syntax above, OPTION is enclosed by a square bracket and followed by 3 dots representing that more than one option can be used at the same time. Besides, 3 dots after FILE suggest that you can specify multiple files.

C. Options

A large number of options are available for the gunzip command. I have mentioned here some of the most useful options of this command. Nevertheless, you can look for the man page for the gunzip command to know more about its options.

man gunzip

Useful Options

  • -k, Compresses file but does not remove the original file.
  • -v, Displays the name & percentage of reduction of file.
  • -l, Displays information about the compressed files.
  • -c, Displays contents of the compressed files.
  • -L or -V, Displays the license & the version.
Note: The options in Linux CLI (Command Line Interface) are case-sensitive, so be alert while using them.

Practical Examples of the “gunzip” Command in Linux

The gunzip command in Linux is a very easy-to-use command that decompresses compressed files. Here are several useful examples of the gunzip command. In this section, I have worked with the files below.

Example 1: Extract a Single .gz File Using the “gunzip” Command in Linux

The gunzip command can extract a single compressed file in Linux. To extract a single file named file1.txt.gz, I am using the gunzip command. To do the same you can follow the procedure below:

Steps to Follow >

➊ At first, launch the Ubuntu Terminal.

➋ To view the compressed files, type the following command in the command prompt:

ls

➌ Now, press the ENTER button.

❹Copy the following command in the command prompt:

gunzip file1.txt.gz

➎ Then, tap the ENTER button.

❻ To view the uncompressed files, write the following command in the command prompt:

ls

❼ Finally, hit the ENTER key.

Output >

As you can see in the output, the file1.txt.gz file is extracted and the compressed file is removed.Extract a Single .gz File Using the “gunzip” Command in Linux

Example 2: Extract Multiple .gz File Using the “gunzip” Command in Linux

Multiple files can also be extracted using the gunzip command Linux. To extract multiple files together you can use the gunzip command. Here I want to extract the compressed files named file1.txt.gz and file2.txt.gz. To do the same you can follow the steps below:

Steps to Follow >

➊ Initially open the Ubuntu Terminal.

➋ To display the compressed files, write the following command in the command prompt:

ls

➌ Now, tap the ENTER button.

❹ Type the following command in the command prompt:

gunzip file1.txt.gz file2.txt.gz

➎ Then, hit the ENTER key.

❻ To display the uncompressed files, copy the following command in the command prompt:

ls

❼ Finally, press the ENTER button.

Output >

As you can see in the image, the file1.txt.gz & file2.txt.gz files are extracted and the compressed files are removed.Extract Multiple .gz File Using the “gunzip” Command in Linux

Example 3: Extract All .gz File in the Current Directory Using the “gunzip” Command in Linux

The gunzip command is allowed to extract all the files in the current directory together. To extract all files in the current directory, you can use the gunzip command in Linux. You can do this by following the process below:

Steps to Follow >

➊ First, open the Terminal in Ubuntu.

➋ To view the compressed files, write the following command in the command prompt:

ls

➌ Now, strike the ENTER key.

❹ Type the following command in the command prompt:

gunzip *.txt.gz

➎ Then, hit the ENTER button.

❻ To display the uncompressed files, copy the following command in the command prompt:

ls

❼ Finally, tap the ENTER button.

Output >

In the following image, all the files in the current directory are extracted and the original files no longer exist.Extract All .gz File in the Current Directory Using the “gunzip” Command in Linux

Example 4: Extract .gz File Keeping the Original File

An option with the gunzip command helps to keep the original file while extracting the compressed files. To extract the compressed files named file1.txt.gz & file2.txt.gz without removing the original file, I am using the gunzip command along with option -k in Linux. You can also do the same by following the steps below:

Steps to Follow >

➊ To initiate open the Terminal in Ubuntu.

➋ To view the compressed files, run the following command in the command prompt:

ls

➌ Now, tap the ENTER key.

❹ Type the following command in the command prompt:

gunzip -k file1.txt.gz file2.txt.gz

➎ After that, press the ENTER button.

❻ To display the uncompressed files, write the following command in the command prompt:

ls

❼ Finally, strike the ENTER key.

Output >

In the following image, the compressed files are extracted and the original files are not removed.Extract All .gz File in the Current Directory Using the “gunzip” Command in Linux

Example 5: Test Integrity of .gz File Using the “gunzip” Command in Linux

Using the gunzip command in Linux, you can also test the integrity of the compressed files. To test the integrity of the compressed files named file1.txt.gz & file3.txt.gz I am using the gunzip command as well as option -t in Linux. To do the same follow the process underneath:

Steps to Follow >

➊ To start open the Ubuntu Terminal.

➋ To show all the compressed files in the current directory, type the following command in the command prompt:

ls

➌ Then, hit the ENTER button.

❹ Type the following command in the command prompt:

gunzip -t file1.txt.gz
Note: This will not show anything as the file is genuine whereas if the file was corrupted, it would display an error.

❺ To check the integrity of the file3.txt.gz file, type the following command in the command prompt:

gunzip -t file3.txt.gz

❻ Finally, strike the ENTER button.

Output >

In the following image, the file3.txt.gz file is corrupted as the output displays an error whereas the file1.txt.gz file is genuine and there’s no error.Test Integrity of .gz File Using the “gunzip” Command in Linux

Example 6: Display Percentage Reduction of File Using the “gunzip” Command in Linux

The percentage reduction of a file can be displayed using the gunzip command in Linux. To display the percentage reduction of a file named file1.txt.gz, I am using the gunzip command along with option -v in Linux. To do the same follow the instructions below:

Steps to Follow >

➊ Firstly, open the Terminal in Ubuntu.

➋ Run the following command in the command prompt:

gunzip -v file1.txt.gz

➌ Now, tap the ENTER key.

Output >

In the following image, the output shows the percentage reduction of the compressed file.Display Percentage Reduction of File Using the “gunzip” Command in Linux

Example 7: Display Information About Compressed Files

You can display the information about the compressed files using the gunzip command in Linux. To display the information about a compressed file named file1.txt.gz, I am using the gunzip command along with option -l in Linux. To do the same follow the instructions underneath:

Steps to Follow >

➊ Firstly, open the Terminal in Ubuntu.

➋ Type the following command in the command prompt:

gunzip -v file1.txt.gz

➌ After that, press the ENTER key.

Output >

In the image below, the display shows the information about the compressed file named file1.txt.gz.Display Information About Compressed Files

Example 8: Display the Contents of the Compressed File Using the “gunzip” Command in Linux

The contents of the compressed files can also be displayed using the gunzip command in Linux. To display the contents of a compressed file named file2.txt.gz, you can use the gunzip command along with option -c in Linux. You can also do the same by following the process below:

Steps to Follow >

➊ At first launch the Terminal in Ubuntu.

➋ Type the following command in the command prompt:

gunzip -l file2.txt.gz

➌ Finally, hit the ENTER key.

Output >

In the image below, the display shows the contents of the compressed file named file2.txt.gz.Display the Contents of the Compressed File Using the “gunzip” Command in Linux

Example 9: View Version & License Information

Using the gunzip command, you can display the version & the license information. You can use the gunzip command with option -L or -V to display the version & license in Linux. To do this follow the procedure below:

Steps to Follow >

➊ To start, launch the Ubuntu Terminal.

➋ To display the version & license, copy the following command in the command prompt:

gunzip -L

OR,

gunzip -V

❸ Then, press the ENTER button.

Output >

In the following images, the outputs display the license & the version.View Version & License Information

View Version & License Information

Conclusion

As described in this section, the gunzip command has various uses in Linux. You’ve also got to know the syntax, some functional options, and the practical applications of this command. To become an expert user of Linux, go through the materials and their practical applications thoroughly.


Similar Readings

 

Rate this post
LINUX
FUNDAMENTALS
A Complete Guide for Beginners Enroll Course Now
icon linux
Jannatul Ferdousi Sylvie

Hi there! This is Jannatul Ferdousi Sylvie. I am one of the Linux Content Developer Executives at Softeko. I live in Dhaka, Bangladesh. I have completed my BSc. in Software Engineering from American International University-Bangladesh. You can see my projects in the GitHub account. I love traveling, shopping, cooking, and gardening. Read Full Bio

Leave a Comment