linux tar 压缩分割

Posted on Posted in command
Tips: 本文创建于2015年10月2日,已超过 2 年,内容或图片可能已经失效!

今天把 mac 更新到 EI capitan ,总大小6.08G,从 app store 里提取出来,存到网盘里有限制。所以想到压缩分割存储。
压缩分割

  1. tar czvpf - EI\ capitan.pkg | split -b 1024m - EI\ capitan.pkg. #后面的.是为了区分后缀  

合并文件,并解压

  1. cat EI\ capitan.pkg.a* | tar -zxv  

文件分割

split 参数:
- -b :后面可接欲分割成的档案大小,可加单位,例如 b, k, m 等;
- -l :以行数来进行分割;

  1. #将sync.log文件分割成每个1G的文件,分割后的文件放到/tmp/sync目录,以synccut文件名开头。  
  2. split -b 1G sync.log /tmp/sync/synccut  
  3.    
  4. #将sync.log文件分割成每个1000行的文件,分割后的文件放到/tmp/sync目录,以synccut文件名开头。  
  5. split -l 1000 sync.log /tmp/sync/synccut  
» 转载请注明来源:若我若鱼 » linux tar 压缩分割

Leave a Reply

Your email address will not be published. Required fields are marked *

seventeen + 1 =