码迷,mamicode.com
首页 > 其他好文 > 详细

使用管道压缩/解压

时间:2019-07-04 12:54:35      阅读:120      评论:0      收藏:0      [点我收藏+]

标签:-o   强制   这一   for   创建   nbsp   out   class   style   

tar -O 参数可以强制解压缩时输出到stdout,从而使用管道

tar -c 在创建打包文件时可以直接使用管道,但是需要注意此时不能加上 -f (force) 参数,否则tar会拒绝创建文件

pigz -c 参数也用于输出到stdout,从而使用管道

例如,在如果有这样的需求:

多个打包的tar需要合并压缩为一个 tar.gz 文件,则可以使用 cat + tar + pigz 完成如下:

其中 -p 48 是需要指定的并发数,有时候pigz无法获取系统CPU数目,因此建议指定这一参数

cat *.tar.a*|pigz -p 48 -c > filename.tar.gz

 

使用管道压缩/解压

标签:-o   强制   这一   for   创建   nbsp   out   class   style   

原文地址:https://www.cnblogs.com/luruiyuan/p/11131633.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!