Answers:
您正在寻找zipsplit
,它几乎可以满足您的要求。您将创建一个包含所有文件的ZIP文件,然后根据需要将其拆分为文件zipsplit
。
就像是:
zip -9 myfile.zip *
zipsplit -n 250000000 myfile.zip
会彼此独立产生myfile1.zip
,myfile2.zip
等等,并且不会大于250MB(以10为底的幂)。zipsplit
甚至会尝试组织内容,以使每个生成的存档尽可能接近最大大小...
zipsplit
是Info-ZIP的Zip的一部分,Zip是zip
所有Linux发行版中的软件包。它产生的档案是标准的ZIP文件。使用其他平台上与ZIP兼容的其他工具,可以毫无问题地打开它们。