Linux Solaris-如何绕过ZIP 2GB文件尺寸限制



i在Solaris(32位)平台上工作。包ZIP版本:2.3。我们有一个bash脚本,可以压缩很多XML文件。但是,我们有以下错误:文件太大&"超出文件尺寸限制"我们无法升级内核或ZIP包或更改存档格式。我想知道是否有可能使用bash脚本生成几个档案zip文件:开始压缩。例如,如果存档尺寸达到1.8Go,则脚本启动了一秒钟的存档...

如果可能的话,您能取得如何设置?

感谢您的帮助最好的尊重,

如果您的zip命令识别" - "为特殊文件,则可以zip文件并将其发送到split命令:

user@solaris> zip -r - /my/file-*.xml | split -b 2000000000

然后将所有x*文件传输到另一台计算机,然后将它们连接到单个zip文件中:

user@linux$ cat from/solaris/x* > myxmlfiles.zip

,由于您仅z缩xml文件,因此首先 split,将每个文件缩小,然后在另一端取消拉链并串联。

相关内容

  • 没有找到相关文章

最新更新