安装
默认情况下,大多数 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 将展开通配符,您将收到错误。