Linux ZIP 压缩/解压/查看命令大全
一、检查并安装 ZIP 工具
检查是否安装
zip -v
安装命令
# CentOS / RHEL 系统
yum install zip unzip -y
# Ubuntu / Debian 系统
apt install zip unzip -y
二、ZIP 压缩命令
# 压缩单个文件
zip 压缩包名.zip 原文件
# 压缩整个文件夹(递归)【最常用】
zip -r 压缩包名.zip 文件夹/
# 压缩并删除原文件
zip -m 压缩包名.zip 原文件
# 压缩文件夹并排除指定文件
zip -r 压缩包名.zip 源目录 -x "排除路径/*"
示例:
zip test.zip app.log
zip -r project.zip myproject/
zip -r code.zip src/ -x "node_modules/*"
三、ZIP 解压命令
# 直接解压到当前目录
unzip 压缩包名.zip
# 解压到指定目录
unzip 压缩包名.zip -d 目标目录
示例:
unzip xxx.zip -d /opt/
四、查看 ZIP 压缩包内容(不解压)
# 查看文件列表(简单版)
unzip -l 压缩包名.zip
# 查看详细信息(含压缩率)
unzip -v 压缩包名.zip
# 仅查看文件名(极简)
zipinfo -1 压缩包名.zip
示例:
unzip -l project.zip