本篇文章向各位展示如何解压分离的压缩文件

首先,目前据我所知,有两种不同类型的分离压缩文件

一、xxx.zip.001、xxx.zip.002、xxx.zip003类型

解决方案:

在终端中输入:

for i in seq 1 5; do cat xxx.zip.00$i >> single.zip; done #实则为一个循环语句

unzip single.zip

解压成功。

其实上面那句循环相当于:

cat xxx.zip.001 > single.zip #把数据重定向到single.zip

cat xxx.zip.002 >> single.zip #把数据以追加方式重定向到single.zip

cat xxx.zip.003 >> single.zip

cat xxx.zip.004 >> single.zip

cat xxx.zip.005 >> single.zip

或者可以:cat xxx.zip.00* >> already_exist_single.zip

二、xxx.z01、xxx.z02、xxx.z03、xxx.zip类型

解决方案

zip -s 0 xxx.zip —out unsplit.zip #把分开的文件合并成一个文件

-s 代表把压缩的文件分为几部分压缩,0 代表不分割,具体数字如 100m 则代表分为每份大小100m。

以上,如有错误,请指正,谢谢。