- 1Linux Topics Index
- 2How to Create a File in Linux
- 3How to Rename a File in Linux
- 4How to Copy a File in Linux
- 5How to Move a File in Linux
- 6How to Delete a File in Linux
- 7How to Create a Directory in Linux
- 8How to Delete a Directory in Linux
- 9How to Copy Directories Recursively in Linux
- 10Delete Directories Recursively in Linux
- 11How to View Hidden Files in Linux
- 12How to Create a Hidden File in Linux
- 13How to Create a Hidden Directory in Linux
- 14How to Find Files in Linux Using find Command
- 15Find Files in Linux Using locate Command
- 16How to View File Contents Using cat in Linux
- 17How to View File Contents Using less in Linux
- 18View File Contents Using the more Command in Linux
- 19Compare Files Using diff Command in Linux
- 20Compare Files in Linux Using cmp Command
- 21Check File Type in Linux with file Command
- 22Create Symbolic Links with ln -s in Linux
- 23How to Archive Files Using tar Command in Linux
- 24Compress Files with gzip in Linux – Beginner Tutorial
- 25How to Compress Files Using bzip2 in Linux
- 26Compress Files in Linux Using zip Command
- 27Extract Compressed Files using tar in Linux
- 28Extract ZIP Files on Linux with unzip
- 29How to Extract .gz Files using gunzip in Linux

- 1Linux Topics Index
- 2How to Create a File in Linux
- 3How to Rename a File in Linux
- 4How to Copy a File in Linux
- 5How to Move a File in Linux
- 6How to Delete a File in Linux
- 7How to Create a Directory in Linux
- 8How to Delete a Directory in Linux
- 9How to Copy Directories Recursively in Linux
- 10Delete Directories Recursively in Linux
- 11How to View Hidden Files in Linux
- 12How to Create a Hidden File in Linux
- 13How to Create a Hidden Directory in Linux
- 14How to Find Files in Linux Using find Command
- 15Find Files in Linux Using locate Command
- 16How to View File Contents Using cat in Linux
- 17How to View File Contents Using less in Linux
- 18View File Contents Using the more Command in Linux
- 19Compare Files Using diff Command in Linux
- 20Compare Files in Linux Using cmp Command
- 21Check File Type in Linux with file Command
- 22Create Symbolic Links with ln -s in Linux
- 23How to Archive Files Using tar Command in Linux
- 24Compress Files with gzip in Linux – Beginner Tutorial
- 25How to Compress Files Using bzip2 in Linux
- 26Compress Files in Linux Using zip Command
- 27Extract Compressed Files using tar in Linux
- 28Extract ZIP Files on Linux with unzip
- 29How to Extract .gz Files using gunzip in Linux

- 1How to Add a New User in Linux
- 2Modify Existing User in Linux
- 3Delete a User in Linux — Step-by-Step for Beginners
- 4Create a User Group in Linux - Step-by-Step Tutorial
- 5Linux: Add User to Group
- 6How to Remove a User from a Group in Linux
- 7Delete a User Group in Linux - Beginner Friendly Tutorial
- 8Linux su Command Tutorial – Switch Users Easily
- 9Linux sudo Command - Execute as Another User
- 10Change a User's Password in Linux Using passwd
- 11Set Password Expiry in Linux using chage
- 12Lock a User Account in Linux
- 13How to Unlock a User Account in Linux
- 14Configure User Login Shell in Linux
- 15How to Configure User Environment Variables in Linux
- 16Edit .bashrc and .profile in Linux - User Startup Files Tutorial
How to Extract Compressed Files using gunzip Command
How to Extract Compressed Files using gunzip
in Linux
Hey there! 👋 Welcome to this beginner-friendly tutorial from programguru.org. Today, we're going to learn how to extract compressed files with the gunzip
command in Linux.
If you've ever downloaded a file ending with .gz
and wondered how to open it, you're in the right place. The gunzip
command is used to decompress files that were compressed using gzip
.
🔧 Step 1: Check if gunzip is installed
Most Linux distributions come with gunzip
pre-installed. But just to be sure, you can run:
gunzip --version
gunzip (gzip) 1.10
Copyright (C) 2007 Free Software Foundation, Inc.
If it shows a version number like above, you’re good to go!
📂 Step 2: Navigate to the folder with the .gz
file
Use the cd
command to move to the directory where your compressed file is located:
cd Downloads
📤 Step 3: Use gunzip
to extract the file
Now let’s say you have a file named data.txt.gz
. To extract it, run:
gunzip data.txt.gz
(no output means success!)
After extraction, you’ll see a new file called data.txt
, and the original .gz
file will be removed by default.
📝 Want to keep the original .gz file?
If you'd like to keep the original compressed file, use the -c
option and redirect the output:
gunzip -c data.txt.gz > data.txt
This will decompress the content but preserve the original .gz
file.
🧪 Step 4: Verify the extracted file
You can now open or view the file using commands like:
cat data.txt
This is sample data inside the file.
🧼 Bonus Tip: Extract multiple .gz files at once
If you have many files ending in .gz
, you can extract them all in one command:
gunzip *.gz
🎉 That’s it!
Now you know how to use gunzip
to extract compressed files in Linux like a pro. Whether it's a single file or a whole folder full of .gz
archives, you're ready to handle them with confidence.
Thanks for learning with us at programguru.org. See you in the next tutorial! 👋