Ubuntu 系统下如何从命令行下解压缩一个zip文件

本文主要讲述如何在ubuntu 16.4 系统下解压缩出一个zip压缩文件。 当你下载了一个zip格式的压缩文件后,如何在命令行下解压缩这个zip文件呢?

1#安装unzip软件包

执行下面的命令:

$ sudo apt-get intall unzip

命令输出如下:

正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
下列【新】软件包将被安装:
unzip
升级了 0 个软件包,新安装了 1 个软件包,要卸载 0 个软件包,有 99 个软件包未被升级。
需要下载 158 kB 的归档。
解压缩后会消耗 530 kB 的额外空间。
获取:1 http://cn.archive.ubuntu.com/ubuntu xenial/main amd64 unzip amd64 6.0-20ubuntu1 [158 kB]
已下载 158 kB,耗时 0秒 (759 kB/s)
正在选中未选择的软件包 unzip。
(正在读取数据库 ... 系统当前共安装有 179922 个文件和目录。)
正准备解包 .../unzip_6.0-20ubuntu1_amd64.deb  ...
正在解包 unzip (6.0-20ubuntu1) ...
正在处理用于 mime-support (3.59ubuntu1) 的触发器 ...
正在处理用于 man-db (2.7.5-1) 的触发器 ...
正在设置 unzip (6.0-20ubuntu1) ...

2#Unzip工具解压缩zip文件

使用刚才安装的unzip工具,来解压缩zip文件。 比如要解压缩一个zip文件到特定的目的目录,执行下面的命令:

$ unzip test.zip  -d  目的目录

 

7z 工具解压缩zip文件

1# 首先安装7z工具,执行下面的命令:

$ sudo apt-get install p7zip-full

命令输出:

正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
建议安装:
p7zip-rar
下列【新】软件包将被安装:
p7zip-full
升级了 0 个软件包,新安装了 1 个软件包,要卸载 0 个软件包,有 99 个软件包未被升级。
需要下载 919 kB 的归档。
解压缩后会消耗 3,959 kB 的额外空间。
获取:1 http://cn.archive.ubuntu.com/ubuntu xenial/universe amd64 p7zip-full amd64 9.20.1~dfsg.1-4.2 [919 kB]
已下载 919 kB,耗时 1秒 (867 kB/s)
正在选中未选择的软件包 p7zip-full。
(正在读取数据库 ... 系统当前共安装有 179940 个文件和目录。)
正准备解包 .../p7zip-full_9.20.1~dfsg.1-4.2_amd64.deb  ...
正在解包 p7zip-full (9.20.1~dfsg.1-4.2) ...
正在处理用于 man-db (2.7.5-1) 的触发器 ...
正在设置 p7zip-full (9.20.1~dfsg.1-4.2) ...

2# 解压缩zip文件

$ sudo 7z x test.zip

3# 7z命令查看zip文件里的内容

$ sudo 7z l  test.zip

 

Sidebar