有个10G的文件需要从window上传输到linux上,但一般都有限制4G文件大小,一开始我用winRar压缩时选择分卷,按照2G切割,然后rz上传到linux,通过 cat 文件包.z* > 新文件.zip,最后 通过 unzip 解压缩后发现文件少了,我还怀疑是传输少了。
解决办法:
通过使用window 中 Git 的bash 终端环境模拟linux环境
window 切割大文件、 linux 合并文件
104857600 = 1024*1024*100 = 100MB
# window 切割大文件、 linux 合并文件
# 104857600 = 1024*1024*100 = 100MB
split -b 104857600 被切割的文件.zip 输出文件名.zip
在再把文件传输到linux上,使用
cat 输出文件名.zip* > 合并文件名.zip
#解压缩搞定
uzip 合并文件名.zip