nested zip extract

How To Use the Zip Command Ubuntu Linux

Basic usage is simple, the man page doesn’t always get to the examples quickly so I thought I’d write about it for a quick reference.

Make sure it’s installed – this will install it on Debian or Ubuntu


Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following NEW packages will be installed:
  unzip zip
0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
Need to get 419 kB of archives.
After this operation, 998 kB of additional disk space will be used.
Get:1 trusty-updates/main unzip amd64 6.0-9ubuntu1.5 [157 kB]
Get:2 trusty/main zip amd64 3.0-8 [262 kB]
Fetched 419 kB in 0s (8,201 kB/s)
Selecting previously unselected package unzip.
(Reading database ... 155462 files and directories currently installed.)
Preparing to unpack .../unzip_6.0-9ubuntu1.5_amd64.deb ...
Unpacking unzip (6.0-9ubuntu1.5) ...
Selecting previously unselected package zip.
Preparing to unpack .../archives/zip_3.0-8_amd64.deb ...
Unpacking zip (3.0-8) ...
Processing triggers for man-db ( ...
Processing triggers for mime-support (3.54ubuntu1.1) ...
Setting up unzip (6.0-9ubuntu1.5) ...
Setting up zip (3.0-8) ...


To compress:

or to zip a directory


Same as above but also add a password


To uncompress: