If you have a zip file that you downloaded from the internet or was shared with you by an Office colleague or a School friend and you are wondering how do I Unzip this Zip fine via Terminal command, well you can make use of the unzip command.
If unzip is not installed on your device then you will get the below error in the Terminal console based on which Shell you are logged into,
# bash: unzip: command not found
# sh: 1: unzip: not found
% zsh: command not found: unzip
How to install unizip package for Terminal
When you type unzip on your Terminal and you get an error as "unzip command not found" then you will need to install the unzip package in order to unzip a zip file, you can install unzip package using the apt-get or brew package manager,
Example: apt-get# sudo apt-get install unzip
...
Suggested packages:
zip
The following NEW packages will be installed:
unzip
0 upgraded, 1 newly installed, 0 to remove and 19 not upgraded.
Need to get 163 kB of archives.
After this operation, 559 kB of additional disk space will be used.
Get:1 http://ports.ubuntu.com/ubuntu-ports focal/main arm64 unzip arm64 6.0-25ubuntu1 [163 kB]
Fetched 163 kB in 11s (14.7 kB/s)
..
Selecting previously unselected package unzip.
Preparing to unpack .../unzip_6.0-25ubuntu1_arm64.deb ...
Unpacking unzip (6.0-25ubuntu1) ...
Setting up unzip (6.0-25ubuntu1) ...
Processing triggers for mime-support (3.64ubuntu1) ...
Now when you type in unzip on Terminal, you should see something like this,
# unzip
UnZip 6.00 of 20 April 2009, by Debian. Original by Info-ZIP.
Usage: unzip [-Z] [-opts[modifiers]] file[.zip] [list] [-x xlist] [-d exdir]
Default action is to extract files in list, except those in xlist, to exdir;
file[.zip] may be a wildcard. -Z => ZipInfo mode ("unzip -Z" for usage).
-p extract files to pipe, no messages -l list files (short format)
-f freshen existing files, create none -t test compressed archive data
-u update files, create if necessary -z display archive comment only
-v list verbosely/show version info -T timestamp archive to latest
-x exclude files that follow (in xlist) -d extract files into exdir
modifiers:
-n never overwrite existing files -q quiet mode (-qq => quieter)
-o overwrite files WITHOUT prompting -a auto-convert any text files
-j junk paths (do not make directories) -aa treat ALL files as text
-U use escapes for all non-ASCII Unicode -UU ignore any Unicode fields
-C match filenames case-insensitively -L make (some) names lowercase
-X restore UID/GID info -V retain VMS version numbers
-K keep setuid/setgid/tacky permissions -M pipe through "more" pager
-O CHARSET specify a character encoding for DOS, Windows and OS/2 archives
-I CHARSET specify a character encoding for UNIX and other archives
See "unzip -hh" or unzip.txt for more help. Examples:
unzip data1 -x joe => extract all files except joe from zipfile data1.zip
unzip -p foo | more => send contents of foo.zip via pipe into program more
unzip -fo foo ReadMe => quietly replace existing ReadMe if archive file newer
Unzip command for Terminal
Syntax: unzip zip-file-name.zip
Syntax: unzip zip-file-name.zip [-d destination-older]
Example:Extracting the zip file in current directory,
# unzip abc.zip
Archive: abc.zip
creating: abc/
b2391b608026# ls
abc.zip my-important-file.txt abc
Example:
Extracting the zip file in a different directory,
# unzip abc.zip -d myDir
Archive: abc.zip
creating: 123/xyz/
b2391b608026# ls
myDir abc abc.zip my-important-file.txt xyz

- Merge multiple zip files without unzipping (extracting)
- BSNL Broadband upgrades speed to minimum 2MBps for all users 512Kbps 1Mbps
- Static IP MTNL available at Rs. 200 per month
- Gmail Unable to upload because it is a folder or a package (like an application bundle or RTFD document)
- How to rerun last command in Zsh shell
- [Error] There was an error connecting to the apple id server
- Command to get count of only directories [macOS/Linux/Unix]
- Turn off Focus Mode on Mac
- Fix NVIDIA GeForce Experience ERROR CODE 0x0003
- How to submit website to dmoz directory
- How to stop or quit cat command?
- How to display only IP address using Terminal command
- Command: How to scp a file to remote server location?
- How to add Widgets to MacBook Desktop
- [IRCTC] Indian railways official eRail API 1.1 for developers to get train info
- [Fix] Steam: Friends Network Unreachable Error
- How to replace   with space
- How to change font, apply bold or italic styles, font size in Windows Notepad
- SQL: Check if table exists
- How to identify the version of IntelliJ
- How to fix: Please check your network connection (Retry)
- Top 10 emerging breakthrough trending technologies
- 100+ SEO Tips to improve your website search ranking
- How to enable line numbers in IntelliJ
- How to write hello world different languages syntax
- Where does brew install python in macOS - Python
- PowerShell iterate and get all SharePoint sites and sub sites - SharePoint
- Fix - 412 Cookies Are Disabled error in Exchange Admin Center when you click hybrid - Microsoft
- Calculate discount amount python code - Python
- cURL HTTP GET request command examples - HowTos
- Install Notepad++ silently using Windows Powershell - NotepadPlusPlus
- Fix SharePoint 2019 installation error This product requires Visual C++ Redistributable Package for Visual Studio 2017 - SharePoint
- How to set background color in HTML page? - Html