split - meetbill/op_practice_book GitHub Wiki

linux 分卷压缩和解压

分卷压缩

压缩的话,压缩之后,可以使用 split 进行分卷

split [--help][--version][-<行数>][-b <字节>][-C <字节>][-l <行数>][要切割的文件][输出文件名]

 split -b 100m -d 1111.log output_name (按照字节分隔)
 split -l 1000000 -d 1111.log output_name(按照行数分隔)

输出的文件为 output_name00、output_name01、output_name02 ...

如果不加输出文件名,则输出文件为 x00、x01、x02 ...

如果不加参数 -d,则输出 xaa、xab、xac ...

解压分卷

首先将分卷包合拼,使用cat和重定向进行合并文件

cat x* > myzip.tar.gz

然后再解压