温馨提示×

ubuntu如何做分卷

小樊
50
2026-10-24 13:26:52
栏目: 智能运维

在 Ubuntu(Linux)下“做分卷”通常指两种场景:

  1. 压缩时分卷(把一个大文件/目录压成多个小分卷)
  2. 不压缩直接分卷(把一个大文件切成几块)

下面分别说常用方法。


一、用 zip 做分卷(最常见,跨平台)

把目录分卷压缩(每个 1GB)

zip -r -s 1g myfile.zip mydir/
  • -s 1g:每个分卷 1GB(可用 500m、2g 等)
  • 生成:myfile.z01, myfile.z02, myfile.zip

解压

unzip myfile.zip

(zip 会自动合并分卷)


二、用 tar + split 做分卷(Linux 常用)

分卷打包(每卷 1GB)

tar -cvf - mydir | split -b 1G - mydir.tar.

生成:

mydir.tar.aa
mydir.tar.ab
...

合并并解包

cat mydir.tar.* | tar -xvf -

三、只切分文件(不分卷压缩)

切分

split -b 500M bigfile.iso bigfile.part.

合并

cat bigfile.part.* > bigfile.iso

四、用 7z 做分卷(压缩率高)

7z a -v1g myfile.7z mydir/

解压:

7z x myfile.7z

一般建议

  • 要发给 Windows 用户:用 zip -s
  • 只在 Linux 用:tar + split
  • 追求压缩率:7z

如果你能说清楚:

  • 分卷大小
  • 是否要压缩
  • 给谁用(Windows / Linux)

我可以给你一条直接能用的命令。

0 踩