分段压缩
2015-08-23 21:13
239 查看
举例说明:
要将目录logs打包压缩并分割成多个100M的文件,可以用下面的命令:
tar cjf - logs/ |split -b 100m - 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
要将目录logs打包压缩并分割成多个100M的文件,可以用下面的命令:
tar cjf - logs/ |split -b 100m - 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
相关文章推荐
- python笔记 4
- Ubuntu学习之Linux文件和目录管理
- HDU1024 Max Sum Plus Plus(DP动态规划 最大子串和增强版)
- 九度oj 1136
- [LeetCode] Sort Colors(!!两个指针)
- hdu 1385 Minimum Transport Cost(最短路,floyd打印字典序路径)
- 裸机开发前准备
- 基于iOS的OpenCV之人脸检测(二)
- CentOS6.5实现PXE+Kickstart无人值守安装操作系统
- hdu 5420 Victor and Proposition 线段树建图+强连通分量
- Java学习笔记----容器
- 连接postgresql数据库
- 8.23单词
- C# 之 FTP服务器中文件上传与下载(二)
- HDU Victor and World (最短路+状态压缩)
- 触摸时白色圆圈的中心不在十字架中心的问题
- c++返回引用和返回对象的区别
- UIButton 点击没反应
- 【Leetcode】Search for a range
- 【GlusterFS学习之五】:trashdir回收站目录只读权限以及白名单的设计与实现