1.软文推荐

2.软文推荐

3.软文推荐

pigz命令可以用来解压缩文件,最重要的是支持多线程并行处理,解压缩比gzip快。 pigz时间上比gzip快60%,同时CPU消耗则是gzip的好几倍,当然pigz的CPU使用率也是100%了,下面为大家详细讲解一下pigz使用方法。

环境

Centos7 RAM:2GB , CPU: 4vcpus

安装
# 安装epel扩展源
[root@localhost ~]# wget -O /etc/yum.repos.d/epel-7.repo http://mirrors.aliyun.com/repo/epel-7.repo
[root@localhost ~]# yum makecache
# 安装pigz
[root@localhost ~]# yum -y install pigz
如何压缩文件

下面几个是常用参数:

-p n: 压缩时使用的核心数量,默认使用所有核心
-k: 压缩后保留源文件
-l: 列出压缩输入的内容。
-6: 默认的压缩级别
-9: 压缩率最高,但是速度慢
-1: 压缩率最低,速度最快

例如:压缩文件,如果需要保留源文件,可以添加参数:FreeNAS-11.2-U7.iso``-k

[root@localhost ~]# pigz -k FreeNAS-11.2-U7.iso

可以使用选项查看压缩后文件的压缩率:-l

[root@localhost ~]# pigz -l FreeNAS-11.2-U7.iso.gz
compressed   original reduced  name
576426218  602378240    4.3%  FreeNAS-11.2-U7.iso
Linux中使用pigz工具更快的压缩和解压文件Linux中使用pigz工具更快的压缩和解压文件

如何压缩目录

‎Pigz没有压缩文件夹的选项,只可以压缩单个文件。 pigz可以和tar‎‎命令‎‎一起使用,来压缩文件夹。‎

[root@localhost ~]# tar -cvf - /var/log | pigz -k > logs.tar.gz

查看一下压缩信息:

[root@localhost ~]# pigz -l logs.tar.gz
compressed   original reduced  name
   698038    9093120   92.3%  logs.tar
[root@localhost ~]#
Linux中使用pigz工具更快的压缩和解压文件Linux中使用pigz工具更快的压缩和解压文件

如何解压文件

解压单个文件,解压方式:

[root@localhost test]# unpigz -d FreeNAS-11.2-U7.iso.gz
# 如果需要保留源压缩文件,请添加-k参数
[root@localhost test]# pigz -k -d FreeNAS-11.2-U7.iso.gz

解压一个目录,解压方式:

[root@localhost test]# tar -xf logs.tar.gz
Linux中使用pigz工具更快的压缩和解压文件Linux中使用pigz工具更快的压缩和解压文件

总结

pigz是一个并行执行的压缩工具,解压缩比gzip快,同时CPU消耗是gzip的好几倍,在对短时间内CPU消耗较高不受影响的场景下,可以使用pigz。

本文来源:www.lxlinux.net/4877.html,若引用不当,请联系修改。

相关文章 8

1

标题标签优化(标题优化方法) 2分钟前

目录:1、网站的头部(head)如何优化2、怎么优化网站头部标签3、网站title优化是什么意思?4、怎么优化网页的title tag标签网站的头部(...

2

Linux中安装达梦数据库管理系统 5分钟前

达梦数据库管理系统是达梦公司推出的具有完全自主知识产权的高性能数据库管理系统,简称DM,下面为大家详细讲解一下Linux下安装DM具体...

3

SVN提交操作 8分钟前

SVN是一款版本控制工具。相对于GitHub而言,SVN在使用上更为简化些,本篇文章重点为大家讲解一下SVN提交操作。 我们在库本版中需要增加一...

4

香港免费vps(香港免费发新冠特效药) 9分钟前

目录:1、免费vps哪里有?2、香港便宜的vps都有哪些,适合国内建站的,谢谢3、香港VPS有什么用途?4、什么是香港vps,它可以做什么免费vp...

5

介绍一下UFW及使用方法 11分钟前

UFW 全称为Uncomplicated Firewall,是Ubuntu 系统上默认的防火墙组件, 为了轻量化配置iptables 而开发的一款工具。 UFW 提供一个非常友好的界面用于...

6

新网网站建设(网站建设网站建设) 12分钟前

目录:1、新网的网站建设服务怎么样?2、在新网购买域名和空间 叫他们建设网站和在别的地方建设网站有什么区别 或者说新网给建的网站...

7

Linux系统如何查看socket 15分钟前

socket是计算机之间进行 通信 的 一种约定 或一种方式。即socket是一种特殊的文件,一些socket函数就是对其进行的操作(读/写IO、打开、关闭...