Linux 操作系统:zip压缩

《Linux 操作系统》zip 用法介绍

Posted by chanweiyan on April 4, 2020

获取帮助信息

1
2
3
4
zip -h
unzip -h
man zip
man unzip

zip 压缩

1
2
3
4
5
# 压缩当前目录下的 etc.tar 包和 hello.bak 目录及其下的所有文件
zip -r compress.zip etc.tar hello.bak/

# 压缩文件 production.sql
zip production.sql.zip production.sql

unzip 解压缩

1
2
3
4
5
# 解压文件
unzip production.sql.zip

# 将 compress.zip 中除 etc.tar 之外的内容解压缩到 `/tmp` 目录
unzip compress.zip -d /tmp -x etc.tar

查看压缩包的内容

通过 -Z 参数

1
unzip -Z compress.zip

通过 zipinfo

1
zipinfo compress.zip