Skip to content

The unzip command

The unzip command extracts all files from the specified ZIP archive to the current directory.

Examples:

In order to extract the files the syntax would be the following:

unzip myZipFile.zip

To unzip a ZIP file to a different directory than the current one, don't forget to add the -d flag:

unzip myZipFile.zip -d /path/to/directory

To unzip a ZIP file and exclude specific file or files or directories from being extracted, don't forget to add the -x flag:

unzip myZipFile.zip -x file1.txt file2.txt

Syntax:

unzip zipFileName [OPTION] [PARAMS]

Possible options:

Flag Description Params
-d Unzip an archive to a different directory. /path/to/directory
-x Extract the archive but do not extract the specified files. filename(s)
-j Unzip without creating new folders, if the zipped archive contains a folder structure. -
-l Lists the contents of an archive file without extracting it. -
-n Do not overwrite existing files; supply an alternative filename instead. -
-o Overwrite files. -
-P Supplies a password to unzip a protected archive file. password
-q Unzips without writing status messages to the standard output. -
-t Tests whether an archive file is valid. -
-v Displays detailed (verbose) information about the archive without extracting it. -

Last update: 2022-05-12
Back to top