安装

默认情况下,大多数 Linux 发行版中都没有安装 Unzip ,但您可以使用发行版的软件包管理器轻松安装它。

在 Ubuntu 和 Debian 上安装unzip

sudo apt install unzip

在 CentOS 和 Fedora 上安装unzip

sudo yum install unzip

1、把文件解压到当前目录下

unzip example.zip

2、如果要把文件解压到指定的目录下,需要用到-d参数

unzip -d /temp example.zip

3、解压的时候,有时候不想覆盖已经存在的文件,那么可以加上-n参数

unzip -n example.zip
unzip -n -d /temp example.zip

4、只看一下zip压缩包中包含哪些文件,不进行解压缩

unzip -l example.zip

5、查看显示的文件列表还包含压缩比率

unzip -v example.zip

6、检查zip文件是否损坏

unzip -t example.zip

7、将压缩文件example.zip在指定目录tmp下解压缩,如果已有相同的文件存在,要求unzip命令覆盖原先的文件

unzip -o example.zip -d /tmp/

8、抑制 unzip 命令的输出(默认情况下, unzip 命令打印它提取的所有文件的名称以及提取完成时的摘要。使用 -q 选项可禁止打印这些消息。)

unzip -q example.zip

9、解压受密码保护的 ZIP 文件

unzip -P password example.zip

10、从 ZIP 存档中提取除一个文件以外的所有文件

unzip example.zip -x file-to-exclude

示例:

在以下示例中,我们将从 ZIP 存档中提取除 .git 目录之外的所有文件和目录:

unzip example.zip -x "*.git/*"

11、解压多个 ZIP 文件

unzip '*.zip'

注意 *.zip 周围的单引号。如果您忘记引用参数, shell 将展开通配符,您将收到错误。