赞
踩
因为我的工作当中涉及到很多内网环境传输大数据,很多内网环境上传单个文件受限1GB,所以经常用到分卷,unzip解压分卷不是很友好,其他第三方如:7z 有些环境又不好安装,经过多次试验,选定系统自带的tar。
一、压缩
1.首先是考虑压缩,无论在windosw还是linux 中 tar这个压缩工具都有(windows可以使用7z这个工具进行分卷tar的压缩,自行网络下载)
7z安装好windows下右键菜单就可以找到
linux下压缩命令:
格式 tar cvzf - filedir | split -d -b 50m - filename
样例:
tar cvzf - ./dir | split -d -b 10m - dirname.tar.gz
将./dir 打包,并切割为 10m 的包(这里可根据需求自行设定)
2.解压:
windows就不用多说了,双击解压
linux下解压:
首先将分卷包合拼
cat x* > myzip.tar
样例详解:
x*为分卷文件名:xabcd.tar.001 xabcd.tar.002 xabcd.tar.003 xabcd.tar.004....xabcd.tar.099
myzip.tar为合并后的文件名
然后解压
tar -xvf myzip.tar.gz
样例:
cat dir* > dir.tar.gz
tar -xvf dir.tar.gz
windows压缩的解压时候用-xvf,如果linux下压缩用到z这个参数解压时候用xzvf
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。