linux-tar分卷压缩与解压缩
2015-07-16 21:02
316 查看
举例说明:
要将目录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
要将目录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
相关文章推荐
- Linux kernel多线程的几种实现
- linux c 2-2 goto.c
- Linux中fork函数详解
- 记录自己linux学习的开始
- 七月十六日 Linux操作系统c语言学习笔记
- centos7配置github
- 每天一个Linux命令(sleep&usleep)
- linux下使用crontab实现定时PHP计划任务失败的原因分析
- linux常用指令(新手总结)
- Linux中的经典双链表的实现
- Centos6.4安装opennebula
- Linux下编译并使用ZeroMQ
- Linux下的输入/输出重定向
- linux grep命令详解
- Linux创建特殊设备文件
- linux 清除 命令
- linux epoll 学习
- scrapy安装(Linux RedHat)
- linux下Ctrl命令组合
- Linux的C函数open()、read()和write()使用说明