Linux分包+合包

1、分包
ansible.tar.gz 文件举例分包

split -b 500M -d -a 1 ansiblexxyh.tar.gz ansiblexxyh.tar.gz.
  • -b: 指定拆分大小
  • -d: 以数字后缀区分包 如:ansible.tar.gz.0,ansible.tar.gz.1 这种
  • -a: 后缀长度 默认为2

拆分之后 会分成大约500M一个包 如下图:

2、压缩+分包一起做
就是针对目录进行 压缩+分包,不是针对一个文件进行分包

tar zcvf - ./ansible | split -b 500M -d - ansible.tar.gz.

3、合包

cat ansible.tar.gz.0* > ansible.tar.gz

4、验证

# 拆分之前包 md5值
md5sum ansiblexxyh.tar.gz 
7a2c1253f16b5e0d51106142e21f9e24

# 拆分+合并后的 md5值
md5sum ansiblexxyh.tar.gz 
7a2c1253f16b5e0d51106142e21f9e24
posted @ 2022-11-23 17:52  乱七八糟博客备份  阅读(653)  评论(0编辑  收藏  举报