zip解压缩使用方法

安装 zip 工具

# Ubuntu/Debian
sudo apt install zip unzip

# CentOS/RHEL/Fedora
sudo yum install zip unzip
# 或
sudo dnf install zip unzip

# Arch Linux
sudo pacman -S zip unzip

压缩单个文件

zip archive.zip file.txt

压缩多个文件

zip archive.zip file1.txt file2.txt file3.jpg

压缩整个目录(递归压缩)

zip -r archive.zip directory/
# -r 表示递归处理子目录

加密压缩

zip -er secure.zip sensitive-file.txt
# 会提示输入密码

最大压缩率

zip -9 max-compress.zip largefile.iso

排除特定文件

zip -r backup.zip /home/user -x "*.tmp" "*.log"
# 排除 .tmp 和 .log 文件

压缩时忽略隐藏文件

zip -r archive.zip folder/ -x "*/.*"

压缩特定类型文件

zip images.zip *.jpg *.png

压缩多个目录

zip -r backup.zip dir1/ dir2/ dir3/

解压 zip 文件

# 解压到当前目录
unzip archive.zip

# 解压到指定目录
unzip archive.zip -d /path/to/directory

# 查看压缩包内容(不解压)
unzip -l archive.zip

# 测试压缩文件完整性
unzip -t archive.zip

分割大压缩文件

# 创建分卷压缩(每个分卷100MB)
zip -r -s 100m archive.zip large_folder/
# 会生成 archive.z01, archive.z02, ... archive.zip

# 解压分卷文件(从第一个文件开始)
unzip archive.zip
# 或
cat archive.z* > archive_full.zip && unzip archive_full.zip

© 版权声明
THE END
点赞10 分享