首页/系统/Linux 运维命令速查/unzip 解压 .zip 文件
文件与目录76 条

unzip 解压 .zip 文件

解压 zip 包的标准工具;先 -l 预览再解压,处理 Windows 中文包乱码要特别小心。

Linux 运维命令速查系统更新于 2026-10-12
用途解压/查看 .zip 内容
语法unzip [选项] 包名 [-d 目标目录]
所属Info-ZIP

常用示例

常用示例
unzip -l delivery.zip            # 先列表确认内容
unzip delivery.zip -d /opt/delivery
unzip -o update.zip -d /var/www  # 覆盖同名文件
unzip -q site.zip
Windows 打包的中文文件名在 Linux 常显示乱码;建议用 7z x -mcp=936 或 unzip -O CP936(视发行版支持)解压。

易错点

  • 解压会按压缩包内路径写文件,恶意包可含 ../ 目录穿越;先用 -l 检查路径
  • 同名文件默认询问/跳过,自动化场景明确用 -o 覆盖还是 -n 保留

数据来源与参考

  • man 1 unzip(Info-ZIP 手册)

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌