Linux分卷压缩与分卷解压缩,这里采用常用的是 tar 命令与 split 命令结合完成会卷操作。

压缩

$ tar zcvf - ${FILEPATH} |split -b ${SIZE} -d - ${package_prefix_name}

示例

tar zcvf - Hermes |split -b 1m -d - hermes.tar.gz

解压缩

$ cat ${package_prefix_name}* | tar zxvf 

示例

$ cat hermes.tar.gz0* | tar zxvf -