问题描述:
有些linux服务器对上传的文件大小有限制,例如限制5M,那大于5M的任何文件都无法上传。
其中包括更新jar包时。
解决:
可以利用(另一台没有限制的)linux系统中的分包指令,将大文件分成若干个小文件,逐个上传到(有限制的)linux服务器后,使用合并指令,合并成一个完整文件。
分包指令:split -b 3000000 demo.jar
指令解析:其中“3000000 ”是变量(单位为b),限制每个分包的最大大小。也就是每个包分包不会超过大约3M。
合包指令:cat xa* > a.jar
指令解析:其中“xa*”是代表分包的前缀都是“xa”。后边“a.jar”指代生成的新文件的名称。