unzip
一.介绍
unzip 是 Linux/Unix 系统中用于解压 ZIP 格式文件的命令行工具。ZIP 格式是一种常见的压缩文件格式,广泛用于 Windows 和 Linux 系统之间的文件传输。
二.安装
在大多数 Linux 发行版中,unzip 已经预装。如果没有安装,可以使用包管理器安装:
bash
sudo apt-get install unzip三.语法
bash
unzip [选项] [ZIP文件] [文件列表]四.常用选项
-l:列出 ZIP 文件内容-d <directory>:指定解压目录-o:自动覆盖已存在的文件-n:不覆盖已存在的文件-v:显示详细信息-q:安静模式,不显示输出-p:输出到标准输出-O:指定输出编码
五.常见用法
1.列出 ZIP 文件内容
bash
unzip -l archive.zip2.解压到当前目录
bash
unzip archive.zip3.解压到指定目录
bash
unzip archive.zip -d /path/to/directory/4.解压并覆盖已存在的文件
bash
unzip -o archive.zip5.解压单个文件
bash
unzip archive.zip filename.txt6.使用密码解压
bash
unzip -P password archive.zip7.指定输出编码
如果输出的文件是乱码,可以使用下面的命令指定输出编码-O CP936 指定输出编码为 GBK
bash
unzip -O CP936 archive.zip -d ./dir/六.总结
unzip 是处理 ZIP 文件的标准工具,简单易用,是 Linux 系统中不可或缺的解压工具之一。
