How To Unzip In Linux

When working with Linux, you’ll frequently encounter compressed files. These could be log files, backups, or even software packages. In this guide, we’ll walk through the process of unzipping files in Linux using the command line. We’ll focus on the unzip command, which is an essential tool for managing .zip files on a Linux system.

What is the Unzip Command in Linux?

The unzip command in Linux is a utility that helps you unpack .zip files. .Zip files are archives that store multiple files. .Zip files can be transferred faster and take less disk space than uncompressed files. The unzip command extracts the files from a compressed .zip archive into the current directory or into the directory optionally specified.

Using the Unzip Command

Before you begin, you need to ensure that the unzip utility is installed on your system. If it’s not, you can install it using the following command:

sudo apt-get install unzip

After the installation is done, you can proceed to use the unzip command to extract your .zip files. Here is a basic syntax for the unzip command:


In this code, replace with the name of the .zip file you want to extract.

Specifying a Different Directory

If you want to extract the .zip file to a different directory, you can specify the path using the -d option. Here’s how you can do that:

unzip -d /path/to/directory

Replace /path/to/directory with the path to your desired directory.

Extracting Specific Files

If you only need to extract specific files from a .zip archive, you can specify the file names at the end of the command, like so:

unzip file1 file2 file3

Replace file1 file2 file3 with the names of the files you want to extract.


The unzip command in Linux is a powerful utility that allows you to manage .zip archives effectively. With this guide, you should now be able to extract .zip files on Linux with ease. Remember, practicing is the best way to learn. So, start unzipping!