linux 分卷压缩命令
linux 分卷压缩命令
1.使用tar分卷压缩
格式 tar cvzf - filedir | split -d -b 50m - filename
例子:
tar cvzf - ./picture | split -d -b 10m - picture 将./picture 打包,并分割为 10m 的包
输出的文件为 filename00、filename01、filename02 ...
如果不加filename,则输出文件为 x00、x01、x02 ...
如果不加参数 -d,则输出aa、ab、ac ...
2.解压分卷
首先将分卷包合拼
cat x* > myzip.tar.gz
然后解压
tar xzvf myzip.tar.gz
例子:
cat picture* > picture.tar.gz tar xzvf picture.tar.gz
压缩示例:
tar zcPf - /www/wwwroot |split -d -b 999m - wwwroot.tar.gz.
以上命令生成文件格式:wwwroot.tar.gz.00 wwwroot.tar.gz.01...
解压示例
cat wwwroot.tar.gz.*|tar zxP