在 CentOS 下做分卷压缩,常用且有代表性的工具有下面几种,按使用频率和使用场景给你总结一下:
tar + split(强烈推荐)这是 CentOS / RHEL 系列最标准、最稳妥的方案。
tar -czvf - 目录名 | split -b 500M - 文件名.tar.gz.
示例:
tar -czvf - /data/logs | split -b 500M - logs.tar.gz.
会生成:
logs.tar.gz.aa
logs.tar.gz.ab
logs.tar.gz.ac
cat logs.tar.gz.* | tar -xzvf -
✅ 优点
yum install -y epel-release
yum install -y rar
rar a -v500M 文件名.rar 目录名
rar x 文件名.part1.rar
❌ 缺点
yum install -y p7zip p7zip-plugins
7z a -v500m 文件名.7z 目录名
7z x 文件名.7z.001
✅ 优点
❌ 缺点
zip -s 500m 文件名.zip 目录名
⚠️ zip 分卷在 Linux 下支持不完整,不推荐用于服务器备份
| 场景 | 推荐方案 |
|---|---|
| CentOS 服务器备份 | ✅ tar + split |
| 跨 Windows / Linux | rar / 7z |
| 超大文件传输 | tar + split |
| 快速简单 | tar -czvf |
CentOS 分卷压缩,首选
tar + split,最稳、最通用、最省心。
如果你告诉我:
我可以帮你直接给你一条完整可执行命令。