How To Unzip A File In Linux

In the Linux environment, you often encounter zip or .tar files. These are archives that contain multiple files or directories, but how do we extract them? This blog post guides you through the process of unzipping a file in Linux using the command line.

Unzip Command

The most straightforward way to extract a zip file in Linux is by using the unzip command. This command is available in most Linux distributions by default.

To unzip a file, simply navigate to the directory that contains your zip file using the cd command. Then, use the following command:


Replace with the name of your file. The file will be extracted into the current directory.

Unzipping To A Different Directory

If you want to extract the zip file into a specific directory, you can use the -d option followed by the directory path. Here is the syntax:

unzip -d /path/to/directory

Replace /path/to/directory with your preferred directory path.

Unzipping .tar Files

.tar files are also common in Linux. You can extract them using the tar command. The syntax is as follows:

tar -xvf filename.tar

This command will extract the .tar file in the current directory. The x stands for extract, v for verbose (showing the progress), and f for file.


Unzipping files in Linux is not as daunting as it seems. With just a few lines of command, you can extract any zip or .tar file quickly. Remember, practice makes perfect. The more you use these commands, the more comfortable you will become with the Linux environment.