linux 分卷解压缩

Linux下分卷压缩较大的文件

       当上传某个大文件时由于单个文件有大小限制,会导致上传失败。这时就需要解将压缩包分成多个文件,分开上传,这就叫:分卷压缩。
如何进行分卷压缩与解压呢,有如下几个命令可供使用:


假设当前目录下有mtktest目录。

tar -czf - mtktest| split -b 5m -d - mtktest.tar.gz #分卷压缩proc目录,并保持每个压缩包的大小不超过5m字节。命令执行后,会生成mtktest.tar.gz00、mtktest.tar.gz01等文件

cat mtktest.tar.gz* | tar -xzf - #将各个分卷压缩包解压到当前目录

cat mtktest.tar.gz* > mtktest.tar.gz #将各个分卷压缩包合成为一个mtktest.tar.gz文件

附录:split命令的使用
split mtktest.tar.gz -b 5m #将mtktest.tar.gz文件分割为多个小文件,并保持每个小文件的大小不超过5m字节。命令运行后,源文件依然存在。生成的小文件以默认格式命名,为:xaa、xab等
split mtktest.tar.gz -b 5m -d #基本同上,只是生成的小文件以数字格式命名,为:x00、x01等
split mtktest.tar.gz -b 5m -d mtktest.tar.gz #基本同上,只是生成的小文件名前缀是自定义的,为:mtktest.tar.gz00、mtktest.tar.gz01等
split a.txt -C 500k -d a.txt #将a.txt文本文件分割为多个小文件,并保持每个小文件的大小不超过500k字节,而且尽量保持每行的完整性


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值