当前位置:操作系统 > Unix/Linux >>

Linux下将一个文件压缩分包成多个小文件

linux压缩分包
将文件test分包压缩成10M 的文件:
tar czf - yizuotu | split -b 10m - yizuotu.tar.gz.

linux解压分包
将第一步分拆的多个包解压:
cat yizuotu.tar.gz* | tar -xzv




压缩方法:
要将目录test打包压缩并分割成多个1G的文件,可以用下面的命令:
tar cjvf - zzzyk/ |split -b 1024m - zzzyk.tar.bz2.
完成后会产生下列文件:
zzzyk.tar.bz2.aa, zzzyk.tar.bz2.ab, zzzyk.tar.bz2.ac

 
解压方法:
要解压的时候只要执行下面的命令就可以了:
cat zzzyk.tar.bz2.a* | tar xjvf
 
再举例:
要将文件zzzyk.pdf分包压缩成500 bytes的文件:
tar czvf - zzzyk.pdf | split -b 500 - zzzyk.tar.gz
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,