在 Ubuntu(Linux)下“做分卷”通常指两种场景:
下面分别说常用方法。
zip -r -s 1g myfile.zip mydir/
-s 1g:每个分卷 1GB(可用 500m、2g 等)myfile.z01, myfile.z02, myfile.zipunzip myfile.zip
(zip 会自动合并分卷)
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 a -v1g myfile.7z mydir/
解压:
7z x myfile.7z
zip -star + split7z如果你能说清楚:
我可以给你一条直接能用的命令。