Linux 分卷压缩命令

1.分卷压缩

使用tar归档命令就可以进行分卷压缩了,比如说我要分卷压缩一个当前目录下面的大小为10G的test文件,然后我想压缩完每一卷大小不超过1000M,每一个分卷的名字叫compressedFile.tar.gz00-compressedFile.tar.gz0n,这个文件名字后面的编号会自动生成(-d的效果)。例如我这里压缩完大小是7800M,那么应该会分为8卷,前7卷大小1000M,最后一卷只有800M。
代码如下:

tar cvzf - ./test | split -d -b 1000m - compressedFile.tar.gz

分卷压缩好了之后,就是解压了。

2.解压分卷

解压的话只需要先将分卷合并成为一个压缩包,再解档就可以了。
代码如下:

cat compressedFile.tar.gz* > compressedFile.tar.gz
tar xzvf compressedFile.tar.gz

解压完了,就会生成我们一开始的原始文件test

你可能感兴趣的:(linux,服务器,运维)