linux的压缩与解压(zip、gz、tar.gz)原创
# 1. ZIP
# 1.1. 压缩
- zip [options] output.zip file1 file2...
参数 | 释义 | 备注 |
---|---|---|
-m | 压缩后删除原始文件 | |
-e | 为压缩文件设置密码保护 | |
-0 到 -9 | 指定压缩级别-1 快,压缩率低;-9 慢,压缩率高 | 默认-6 |
-t | 测试文件的完整性 |
# 压缩单个文件
zip output.zip file1.txt
# 压缩多个文件
zip output.zip file1.txt file2.txt file3.txt
# 压缩后删除原始文件
zip -m output.zip file1.txt
1
2
3
4
5
6
2
3
4
5
6
# 1.2. 解压缩
- unzip [options] file.zip
# 解压缩 .zip 文件
unzip output.zip
# 解压时不覆盖已存在的文件
unzip -n archive.zip
# 测试 .zip 文件的完整性
unzip -t archive.zip
1
2
3
4
5
6
2
3
4
5
6
# 2. GZ
# 2.1. 压缩
- gzip [options] [file...]
参数 | 释义 | 备注 |
---|---|---|
-d | 解压缩 .gz 文件。相当于使用 gunzip 命令 | |
-k | 保留原始文件,不删除 | |
-t | 测试压缩文件的完整性 | |
-1 到 -9 | 指定压缩级别,-1 快,压缩率低;-9 慢,压缩率高 | 默认-6 |
# 压缩单个文件,并且删除原始文件
gzip example.txt
# 压缩单个文件,保留原始文件
gzip -k example.txt
# 测试压缩文件的完整性
gzip -t example.txt.gz
1
2
3
4
5
6
2
3
4
5
6
# 2.2. 解压缩
- gunzip [options] [file...]
# 解压缩 .gz 文件
gzip -d example.txt.gz
gunzip example.txt.gz
1
2
3
2
3
# 3. tar.gz
# 压缩
tar -zcvf archive.tar.gz directory
# 解压
tar -zxvf example.tar.gz
1
2
3
4
2
3
4
- 02
- 2025-03-28拍婚纱照 原创04-02
- 03
- 2024-04-05的晚上 原创04-01