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
,将每个文件缩小,然后在另一端取消拉链并串联。