pigz 快速压缩命令详解
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 快速压缩命令详解相关推荐
- Linux tar.gz、tar、bz2、zip 等解压缩、压缩命令详解
tar 最常用的打包命令是 tar,使用 tar 程序打出来的包我们常称为 tar 包,tar 包文件的命令通常都是以 .tar 结尾的.生成 tar 包后,就可以用其它的程序来进行压缩了,所以首先就 ...
- linux 打包/压缩命令详解及英文解释
在linux中打包和压缩和分两步来实现的: 1. 打包/ 压缩 打包 打包是将多个文件归并到一个文件: tar -cvf etc.tar /etc <==仅打包,不压缩! -c :打包选项 全称 ...
- tar压缩解压命令详解
tar命令详解 -c:建立压缩档案 -x:解压 -t:查看内容 -r:向压缩归档文件末尾追加文件 -u:更新原压缩包中的文件 这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其 ...
- tar压缩解压缩命令详解
tar压缩解压缩命令详解 tar命令详解 -c: 建立压缩档案 -x:解压 -t:查看内容 -r:向压缩归档文件末尾追加文件 -u:更新原压缩包中的文件 这五个是独立的命令,压缩解压都要用到其中一个, ...
- linux下tar命令解压缩,tar解压缩命令 Linux下的tar压缩解压缩命令详解
<tar解压缩命令 Linux下的tar压缩解压缩命令详解>由会员分享,可在线阅读,更多相关<tar解压缩命令 Linux下的tar压缩解压缩命令详解(14页珍藏版)>请在人人 ...
- linux 解压所有以zip结尾的文件_Linux下的压缩zip,解压缩unzip命令详解及实例
摘自:https://www.cnblogs.com/yves0923/p/10965021.html Linux下的压缩解压缩命令详解及实例 实例:压缩服务器上当前目录的内容为xxx.zip文件 z ...
- linux中用zip压缩文件,详解Linux中zip压缩和unzip解压缩命令及使用详解
下面给大家介绍下Linux中zip压缩和unzip解压缩命令详解 1.把/home目录下面的mydata目录压缩为mydata.zip zip -r mydata.zip mydata #压缩myda ...
- linux压缩命令zip详解,Linux中zip压缩和unzip解压缩命令详解
如果你的英文足够好,那完全可以不靠任何人就精通linux,只要你会用man.Man实际上就是查看指令用法的help,学习任何一种UNIX类的操作系统最重要的就是学会使用man这个辅助命令.接下来是小编 ...
- Ubuntu下rar格式压缩文件的处理及rar、unrar命令详解
@在Ubuntu中解压or压缩rar格式的压缩文件 Ubuntu下压缩or解压.rar格式的压缩文件及rar.unrar命令详解 在Ubuntu中常用的压缩文件的形式是:.tar, .tar.bz ...
最新文章
- tensorboard merge报错_什么是TensorBoard?
- Ret2Libc(1) (有system、/bin/sh)绕过NX、ASLR
- java加载证书,访问12306的https链接
- ABP从入门到精通(1):aspnet-zero-core项目启动及各项目源码说明
- i7怎么老是显示无服务器,i7处理器真有这么差?网友:懂电脑的人都不买!
- C++primer 第 2 章 变量和基本类型
- python 统计单词个数---从文件读取版本---不去重
- JAVA消息中间件面试题
- asp.net 用parameter对象更新数据
- 使用vue-cli3创建项目的时候出错,ERROR command failed: npm install --loglevel error --registry
- 开机加电到系统打开究竟发生了什么?(1)
- 平面图判连通 蓝桥杯模拟赛题
- python数据框追加_将行追加到Pandas数据框将添加0列
- js切换图片会闪动_javascript 如何实现一个闪烁图片的效果呢?
- 法兰克焊接机器人编程入门_焊接机器人编程入门基本常识
- 分区混乱,C盘不是系统盘怎么办?
- jQuery快速掌握(看这一篇就够了)
- 计算机截图工具无法运行,重装win7系统后打开截图工具显示“截图工具当前未在计算机上运行”如何解决...
- 程序设计思维与实践 Week12 作业 必做题 A-zjm找数
- python对象模型_python 实现对象模型