博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
用tar和split将文件分包压缩
阅读量:6197 次
发布时间:2019-06-21

本文共 504 字,大约阅读时间需要 1 分钟。

出自

记得以前用3.5寸盘的时候常需要把一个文件分成几张盘来拷贝,现在的U盘越来越大,还有众多的网上存储空间,好久没用分割文件了。不过有的时候还是需要 分割文件的,比如从虚拟主机上下载一个打包的备份文件,而网速又比较慢,容易下载一半中断。又比如需要打包备份一个硬盘里的东西,不过一张dvd的容量只 有4.7G,不够用怎么办?这就需要用到split命令了。

举例说明:
要将目录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的参数。

转载地址:http://xcuca.baihongyu.com/

你可能感兴趣的文章
HDU2955Robberies(DP)
查看>>
MPU6050程序
查看>>
mysql5.6备份mysqldump提示错误
查看>>
微信JS-SDK实现上传图片功能
查看>>
LR12-WebTours登录订票案例
查看>>
bzoj 2424: [HAOI2010]订货 (费用流)
查看>>
Microsoft Azure部署MYSQL-MMM(2)配置主主复制
查看>>
数据库集群系统研究系列(2)-现存的数据库的解决方案的原理解析
查看>>
初窥QuickTest脚本录制
查看>>
品系列之为什么要独立思考并解决问题
查看>>
在jmeter测试mysql中如何一次运行多条sql语句
查看>>
Windows Server 2012之活动目录域服务部署
查看>>
Kubernetes 集群使用 Jenkins 持续发布
查看>>
vCenter——邮件接收告警日志
查看>>
我的友情链接
查看>>
BGP 路由反射器
查看>>
linux并发连接数查看
查看>>
快捷创建H-v虚拟机
查看>>
InnoDB memcached插件的前提条件
查看>>
数状数组的学习总结
查看>>