linux下分卷压缩打包

本来想简单一点,直接用zip -s,后来发现低版本2.x的zip是不支持这个参数的,3.x可以

那就用tar吧

先转一段

举例:将10G大小的log文件2017.log打包压缩并分割成多个100m的文件

# 分卷压缩gz
# tar zcf - 2017.log |split -d -b 100m - logs.tar.gz.
# 生成文件: logs.tar.gz.00 logs.tar.gz.01
# 分卷压缩bz2
# tar jcf - 2017.log |split -d -b 100m - logs.tar.bz2.
# 生成文件: logs.tar.bz2.00 logs.tar.bz2.01
最后要提醒但是那两个”-”不要漏了,那是tar的ouput和split的input的参数

合并分卷解压缩
# 解压gz分卷
# cat logs.tar.gz* | tar zx
# 解压bz2分卷
# cat logs.tar.gz* | tar jx

 

具体到我的情况,要把用了多年的nexus私库挪到纯内网,64个G左右,上次没分卷,导进去的文件损坏,解压不了

tar -zcf - sonatype-work/|split -d -b 20000m - sonatype-work.tar.gz.
如果不想压缩,只打包(会快一点),去掉参数z

解压,如果打包没有用参数z,解压的时候也去掉z
cat sonatype-work.tar.gz* | tar zx

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值