温馨提示×

Ubuntu分卷怎么合并

小樊
62
2026-08-22 19:58:46
栏目: 智能运维

在 Ubuntu 下合并分卷压缩文件(常见于 .001.002.zip.001 等),方法取决于分卷是怎么生成的。下面按常见情况说明。


一、分卷是 7z / zip / rar 分卷(最常见)

✅ 合并并解压(推荐)

不需要手动合并文件,直接用解压工具:

方法 1:使用 7z(最通用)

sudo apt install p7zip-full
7z x filename.7z.001

7z x filename.zip.001

✅ 只要解压 第一个分卷,7z 会自动读取后续分卷。


方法 2:使用 unzip(仅 zip 分卷)

sudo apt install unzip
unzip filename.zip

方法 3:使用 rar

sudo apt install unrar
unrar x filename.part1.rar

二、分卷是 split 命令拆分的(不是压缩包)

如果你之前用类似命令拆分的:

split -b 500M bigfile.iso part_

✅ 合并方法

cat part_* > bigfile.iso

⚠ 注意:

  • 文件名必须有序(如 part_aa, part_ab
  • 合并后需要手动校验完整性

三、手动合并分卷(不论来源)

合并为单个文件

cat file.001 file.002 file.003 > merged.file

若文件很多:

cat file.* > merged.file

⚠ 仅适用于非压缩分卷或你明确知道合并后格式。


四、校验合并是否成功

校验 MD5

md5sum merged.file

与原文件 MD5 对比即可。


五、常见问题

❓ 解压时报错

  • 分卷不完整(缺 .002.003
  • 文件名被改过(不要手动重命名)
  • 分卷顺序错乱

❓ 合并后打不开

  • 实际是压缩分卷 → 用 7z x
  • 实际是 split 拆分 → 用 cat

六、快速判断分卷类型

分卷后缀 合并方式
.7z.001 7z x
.zip.001 7z x / unzip
.part1.rar unrar x
part_aa cat
.001 .002 无压缩 cat

如果你愿意,可以把分卷文件名贴出来(例如 xxx.7z.001),我可以精确告诉你该用哪种方式。

0