本文主要是介绍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 分卷压缩命令的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!