立即注册 登录
一牛网 返回首页

jianghuiyan的个人空间 http://bbs.16rd.com/?4 [收藏] [复制] [RSS]

日志

linux-tar分卷压缩与解压缩

热度 3已有 754 次阅读2015-11-4 09:17 |个人分类:开发工具

举例说明:
要将目录logs打包压缩并分割成多个1M的文件,可以用下面的命令:

tar cjf - logs/ |split -b 1m - logs.tar.bz2.
完成后会产生下列文件:
logs.tar.bz2.aa, logs.tar.bz2.ab, logs.tar.bz2.ac
要解压的时候只要执行下面的命令就可以了:
cat logs.tar.bz2.a* | tar xj

再举例:
要将文件test.pdf分包压缩成500 bytes的文件:
tar czf - test.pdf | split -b 500 - test.tar.gz
最后要提醒但是那两个"-"不要漏了,那是tar的ouput和split的input的参数。

tar cjf - logs/ |split -b 1m - logs.tar.bz2.
完成后会产生下列文件:
logs.tar.bz2.aa, logs.tar.bz2.ab, logs.tar.bz2.ac
要解压的时候只要执行下面的命令就可以了:
cat logs.tar.bz2.a* | tar xj


路过

鸡蛋
1

鲜花

握手

雷人

刚表态过的朋友 (1 人)

发表评论 评论 (3 个评论)

回复 蓝天白云168 2015-11-7 09:29
  
回复 蓝天白云168 2015-11-7 09:29
不错不错不错
回复 著名说谎家 2016-1-5 10:27
  

facelist

您需要登录后才可以评论 登录 | 立即注册

论坛资料为网友自由上传,与本论坛无关。 免责声明

QQ| 联系我们|奖励|小黑屋|手机版| 一牛网 ( 粤ICP备13053961 )

GMT+8, 2017-10-18 21:10 , Processed in 0.076941 second(s), 20 queries .

Powered by 一牛网 16rd

© 2013-2016 www.16rd.com.

关注一牛微信 点击这里给我发消息