微知-如何将tar包拆成几个小包?(split,cat)

背景

需要把某个超过1G的文件通过sftp传输到另一台服务器,由于某些限制,传输快结束总是卡主,只能再次发起一次,再次发起一次依然卡主,死循环了。如何解决?将文件拆成几个。本来zip支持拆分,tar没见着,只能用split拆开,然后用cat组合起来。并且这个方式不限压缩包

方法

# 机器A
md5sum largefile.tar #mac上: md5 largefile.tar
split -b 700M largefile.tar largefile_part_

# 机器B
cat largefile_part_* > largefile.tar
tar xf largefile.tar 
md5sum largefile.tar #mac上: md5 largefile.tar

split会将文件按照指定的大小拆成很多个文件

部分man手册说明

在这里插入图片描述

注意

在拆分前和组装后最好算一下md5码

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值