Menu
×
   ❮   
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS DSA TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI R GO KOTLIN SASS VUE GEN AI SCIPY CYBERSECURITY DATA SCIENCE INTRO TO PROGRAMMING BASH

Bash unzip - Extract compressed files from a ZIP archive

Using the unzip Command

The unzip command is used to extract compressed files from a ZIP archive.


Basic Usage

To extract files from a ZIP archive, use unzip archive.zip:

Example

unzip archive.zip
Archive: archive.zip
inflating: file1
inflating: file2

Unzip Options Overview

Here are some common options you can use with the unzip command:

  • -l - List archive files
  • -t - Test compressed archive files
  • -d - Extract files into a different directory
  • -o - Overwrite existing files without prompting
  • -x - Exclude specific files from being extracted

Option: -l (List)

The -l option lists all the files in the ZIP archive without extracting them.

Example: List Files

unzip -l archive.zip
Length   Date   Time   Name
------   ----   ----   ----
1234  2025-04-10 12:00 file1
5678  2025-04-10 12:00 file2
------
2 files

Option: -t (Test)

The -t option tests the integrity of the files in the ZIP archive.

Example: Test Archive

unzip -t archive.zip
Archive: archive.zip
testing: file1 OK
testing: file2 OK
No errors detected in compressed data of archive.zip

Option: -d (Extract to Directory)

The -d option extracts files to a specified directory.

Example: Extract to Directory

unzip -d /path/to/extract/ archive.zip
Archive: archive.zip
  inflating: /path/to/extract/file1
  inflating: /path/to/extract/file2

Option: -o (Overwrite)

The -o option overwrites existing files without prompting.

Example: Overwrite Files

unzip -o archive.zip
Archive: archive.zip
replacing: file1
replacing: file2

Option: -x (Exclude)

The -x option excludes specific files from being extracted.

Example: Exclude Files

unzip archive.zip -x file1
Archive: archive.zip
  inflating: file2


×

Contact Sales

If you want to use W3Schools services as an educational institution, team or enterprise, send us an e-mail:
[email protected]

Report Error

If you want to report an error, or if you want to make a suggestion, send us an e-mail:
[email protected]

W3Schools is optimized for learning and training. Examples might be simplified to improve reading and learning. Tutorials, references, and examples are constantly reviewed to avoid errors, but we cannot warrant full correctness of all content. While using W3Schools, you agree to have read and accepted our terms of use, cookie and privacy policy.

Copyright 1999-2025 by Refsnes Data. All Rights Reserved. W3Schools is Powered by W3.CSS.