pigz 快速压缩命令详解

安装pigz命令

yum install -y pigzPigz官网:http://zlib.net/pigz/

常用命令参数

Options:-0 to -9, -11        压缩级别(级别11,zopfli,要慢得多)--fast, --best       压缩等级1到9-b, --blocksize mmm  将压缩块大小设置为mmmk(默认为128k)-c, --stdout         将所有已处理的输出写入stdout(不会删除)-d, --decompress     解压与压缩的输入-f, --force          强制覆盖, 压缩 .gz, 链接到终端-F  --first          在对-11进行块分割之前,先进行迭代-h, --help           显示帮助屏幕并退出-i, --independent    独立压缩块以恢复伤害-I, --iterations n   -11优化的迭代次数-k, --keep           处理后不删除原始文件-K, --zip            压缩为pkware zip(.zip)单条目格式-l, --list           列出压缩输入的内容-L, --license        显示PIGZ许可证并退出-M, --maxsplits n    -11的最大拆分块数-n, --no-name        不在头中存储或还原文件名-N, --name           存储/还原文件名和mod time in/from头-O  --oneblock       不要为-11拆分成更小的块-p, --processes n    最多允许N个压缩线程(默认为联机处理器数,如果未知,则为8个)-q, --quiet          即使出错也不打印消息-r, --recursive      处理所有子目录的内容-R, --rsyncable      rsync的输入确定块位置-S, --suffix .sss    使用后缀.sss而不是.gz(用于压缩)-t, --test           测试压缩输入的完整性-T, --no-time        不要将mod时间存储或还原到/从标题-v, --verbose        提供更详细的输出-V  --version        显示pigz的版本-z, --zlib           压缩为zlib(.zz)而不是gzip格式

常用实例

查看文件的大小

# du -sh pigz--test.csv14G pigz--test.csv

对文件进行压缩

time tar cvf - pigz--test.csv |pigz -5 -p 10  > pigz--test.tgzreal 1m4.553suser 10m53.573ssys 0m38.863s以上是对文件进行5级压缩,10个线程

查看压缩后文件的大小

# du -sh pigz--test.tgz4.9G pigz--test.tgz在以上可以看出从14G压缩到了4.9G,压缩的时间为1m4.553s

恢复压缩的文件

pigz -p 8 -d pigz--test.tgzpigz--test.tartar -xvf pigz--test.tarpigz--test.csv

查看恢复的大小

# du -sh pigz--test.csv14G pigz--test.csv在以上可以看出压缩并没有改变文件的大小

pigz 快速压缩命令详解相关推荐

  1. Linux tar.gz、tar、bz2、zip 等解压缩、压缩命令详解

    tar 最常用的打包命令是 tar,使用 tar 程序打出来的包我们常称为 tar 包,tar 包文件的命令通常都是以 .tar 结尾的.生成 tar 包后,就可以用其它的程序来进行压缩了,所以首先就 ...

  2. linux 打包/压缩命令详解及英文解释

    在linux中打包和压缩和分两步来实现的: 1. 打包/ 压缩 打包 打包是将多个文件归并到一个文件: tar -cvf etc.tar /etc <==仅打包,不压缩! -c :打包选项 全称 ...

  3. tar压缩解压命令详解

    tar命令详解 -c:建立压缩档案 -x:解压 -t:查看内容 -r:向压缩归档文件末尾追加文件 -u:更新原压缩包中的文件 这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其 ...

  4. tar压缩解压缩命令详解

    tar压缩解压缩命令详解 tar命令详解 -c: 建立压缩档案 -x:解压 -t:查看内容 -r:向压缩归档文件末尾追加文件 -u:更新原压缩包中的文件 这五个是独立的命令,压缩解压都要用到其中一个, ...

  5. linux下tar命令解压缩,tar解压缩命令 Linux下的tar压缩解压缩命令详解

    <tar解压缩命令 Linux下的tar压缩解压缩命令详解>由会员分享,可在线阅读,更多相关<tar解压缩命令 Linux下的tar压缩解压缩命令详解(14页珍藏版)>请在人人 ...

  6. linux 解压所有以zip结尾的文件_Linux下的压缩zip,解压缩unzip命令详解及实例

    摘自:https://www.cnblogs.com/yves0923/p/10965021.html Linux下的压缩解压缩命令详解及实例 实例:压缩服务器上当前目录的内容为xxx.zip文件 z ...

  7. linux中用zip压缩文件,详解Linux中zip压缩和unzip解压缩命令及使用详解

    下面给大家介绍下Linux中zip压缩和unzip解压缩命令详解 1.把/home目录下面的mydata目录压缩为mydata.zip zip -r mydata.zip mydata #压缩myda ...

  8. linux压缩命令zip详解,Linux中zip压缩和unzip解压缩命令详解

    如果你的英文足够好,那完全可以不靠任何人就精通linux,只要你会用man.Man实际上就是查看指令用法的help,学习任何一种UNIX类的操作系统最重要的就是学会使用man这个辅助命令.接下来是小编 ...

  9. Ubuntu下rar格式压缩文件的处理及rar、unrar命令详解

    @在Ubuntu中解压or压缩rar格式的压缩文件 Ubuntu下压缩or解压.rar格式的压缩文件及rar.unrar命令详解   在Ubuntu中常用的压缩文件的形式是:.tar, .tar.bz ...

最新文章

  1. tensorboard merge报错_什么是TensorBoard?
  2. Ret2Libc(1) (有system、/bin/sh)绕过NX、ASLR
  3. java加载证书,访问12306的https链接
  4. ABP从入门到精通(1):aspnet-zero-core项目启动及各项目源码说明
  5. i7怎么老是显示无服务器,i7处理器真有这么差?网友:懂电脑的人都不买!
  6. C++primer 第 2 章 变量和基本类型
  7. python 统计单词个数---从文件读取版本---不去重
  8. JAVA消息中间件面试题
  9. asp.net 用parameter对象更新数据
  10. 使用vue-cli3创建项目的时候出错,ERROR command failed: npm install --loglevel error --registry
  11. 开机加电到系统打开究竟发生了什么?(1)
  12. 平面图判连通 蓝桥杯模拟赛题
  13. python数据框追加_将行追加到Pandas数据框将添加0列
  14. js切换图片会闪动_javascript 如何实现一个闪烁图片的效果呢?
  15. 法兰克焊接机器人编程入门_焊接机器人编程入门基本常识
  16. 分区混乱,C盘不是系统盘怎么办?
  17. jQuery快速掌握(看这一篇就够了)
  18. 计算机截图工具无法运行,重装win7系统后打开截图工具显示“截图工具当前未在计算机上运行”如何解决...
  19. 程序设计思维与实践 Week12 作业 必做题 A-zjm找数
  20. python对象模型_python 实现对象模型

热门文章

  1. 【计算机基础】文件存储单位及其换算
  2. 5.9_googlenet
  3. python的回调函数和构造重载
  4. 认知结构(C# Struct)
  5. mac下如何连续看图
  6. 李阳:征服英语的30个好习惯
  7. 平衡串联超级电容器的策略
  8. 怎么申请购买公司电子邮箱?企业电子邮箱免费注册教程
  9. Mathematica(24)-绘图后增加图例
  10. 赠书活动 | Kubernetes、云原生、云计算领域不可不读的9本书,免费包邮哦!