温馨提示×

CentOS分卷压缩支持哪些格式

小樊
44
2026-08-30 16:03:15
栏目: 智能运维

在 CentOS(以及大多数 Linux 发行版)中,分卷压缩并不是某一个命令“原生”支持的,而是通过分卷切割 + 压缩算法的组合实现的。常见支持如下:


一、常见支持的压缩格式(可结合分卷)

格式 常见扩展名 是否支持分卷 说明
tar + gzip .tar.gz ✅(间接) 最常用
tar + bzip2 .tar.bz2 ✅(间接) 压缩率高,速度慢
tar + xz .tar.xz ✅(间接) 压缩率最高,速度最慢
tar + zstd .tar.zst ✅(间接) 新,速度快,压缩率好
zip .zip ✅(原生支持) 跨平台
7z .7z ✅(原生支持) 高压缩率
rar .rar ✅(原生支持) 需安装 rar
gz / bz2 / xz 单文件 ✅(split 切割) 不推荐

二、CentOS 中常见分卷压缩方式

✅ 1. tar + split(最推荐、最常用)

压缩(分卷 500MB)

tar -czvf - testdir | split -b 500M - testdir.tar.gz.part

解压

cat testdir.tar.gz.part* | tar -xzvf -

✅ 支持:

  • gz(默认)
  • bz2(把 zj
  • xz(把 zJ

✅ 2. zip(原生支持分卷)

压缩

zip -r -s 500m test.zip testdir

生成:

test.zip
test.z01
test.z02

解压

unzip test.zip

✅ 优点:Windows 也支持
❌ 缺点:压缩率不高


✅ 3. 7z(推荐用于大文件)

安装

yum install p7zip p7zip-plugins

压缩(分卷 500MB)

7z a -v500m test.7z testdir

解压

7z x test.7z.001

✅ 压缩率极高
✅ 原生支持分卷
❌ 需额外安装


✅ 4. rar(商业软件)

安装

yum install rar

压缩

rar a -v500m test.rar testdir

解压

rar x test.part1.rar

三、CentOS 常见选择建议

场景 推荐方式
服务器备份 tar + split
跨平台 zip
极限压缩 7z
老系统兼容 tar.gz

四、注意事项

  1. split 不会压缩,必须配合 tar
  2. cat 解压时顺序不能错
  3. 分卷大小建议 ≥ 100MB(避免文件太多)
  4. 文件名不要用特殊字符

如果你愿意,可以告诉我:

  • 系统备份 / 日志 / 大文件 / 数据库
  • 分卷大小
  • 是否需要 Windows 解压

我可以帮你给出最优命令组合

0