How To Unzip Zip File In Linux

Linux is a powerful operating system often used by developers for its flexibility and control. One common task you might find yourself performing regularly is unzipping or extracting zip files. In this blog post, we will discuss how to unzip zip files using Linux command line.

Using the Unzip Command

To unzip a file in Linux, you can use the unzip command followed by the name of the zip file you want to extract. The syntax for this command is simple:


Replace ‘’ with your actual zip file name. This command will extract all files in the zip file into the current directory.

Extract to a Specific Directory

If you want to extract the zip file to a specific directory, you can specify the destination using the -d option. Here is how:

unzip -d /path/to/directory

Replace ‘/path/to/directory’ with the actual path where you want to extract your zip files.

List Contents of a Zip File

If you want to view the contents of a zip file without extracting it, use the -l option with the unzip command. Like this:

unzip -l

Unzip Multiple Zip Files

If you want to unzip multiple zip files at once, you can do so by using the * wildcard. Here’s an example:

unzip '*.zip'

This command will extract all zip files in the current directory.


Unzipping files is a common task that you’ll often need to perform in Linux. Thankfully, the unzip command makes this process simple. Whether you need to extract a single file, multiple files, or just want to view the contents of a zip file, this command has you covered.