pigz命令 – 解压缩文件

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

在对压缩效率要求较高、但对短时间内CPU消耗较高不受影响的场景,使用pigz非常合适。

语法格式: pigz [参数] [文件]

常用参数:

-b 更改block size的大小
-p 设置线程数
-S 使用后缀.sss而不是.gz(用于压缩)
-d 或unpigz可以将压缩文件恢复为原始文件

参考实例

可以结合tar使用, 压缩命令:

[root@xtuos.com ~]# tar -cvf - dir1 dir2 dir3 | pigz -p 8 > output.tgz

解压命令:

[root@xtuos.com ~]# pigz -p 8 -d output.tgz

如果是gzip格式,也支持用tar解压:

[root@xtuos.com ~]# tar -xzvf output.tgz

原创文章,作者:云东方,如若转载,请注明出处:https://www.yundongfang.com/1469.html

(0)
上一篇 2021年3月18日 下午5:04
下一篇 2021年3月18日 下午5:10

相关推荐

  • Category: 4:磁盘管理

    partprobe命令用于重读分区表,将磁盘分区表变化信息通知内核,请求操作系统重新加载分区表。如果删除文件后 […]

    Linux命令 2021年3月19日
  • lsusb命令 – 显示USB设备列表

    lsusb命令用于显示本机的USB设备列表,以及USB设备的详细信息。 lsusb命令显示的USB设备信息来自“/proc/bus/usb”目录下的对应文件。 语法格式:lsusb…

    Linux命令 2021年3月18日
  • lsscsi命令 – 列出SCSI设备及属性

    lsscsi命令的作用是列出SCSI设备(或主机)及它们的属性。 lsscsi不是内置命令。需要安装lsscsi相应的包,安装完之后lsscsi命令就可以使用了。lsscsi命令能…

    Linux命令 2021年3月18日
  • httpd命令 – Apache HTTP服务器程序

    httpd为Apache HTTP服务器程序。直接执行程序可启动服务器的服务。 语法格式:httpd [参数] 常用参数: -t 测试配置文件的语法是否正确 -l 显示服务器编译时…

    Linux命令 2021年3月19日
  • arp命令 – 操纵系统arp缓存

    arp命令的英文全拼“Address Resolution Protocol” 。该命令用于操作主机的arp缓存,它可以显示arp缓存中的所有条目、删除指定的条目或者添加静态的ip…

    Linux命令 2021年3月19日
  • mount命令 – 文件系统挂载

    mount命令用于加载文件系统到指定的加载点。此命令的最常用于挂载cdrom,使我们可以访问cdrom中的数据,因为你将光盘插入cdrom中,Linux并不会自动挂载,必须使用Li…

    Linux命令 2021年3月18日
  • domainname命令 – 显示和设置系统的NIS域名

    domainname命令作用是显示或设置当前网络信息服务(NIS)域的名称。如果不指定参数domainname命令则显示当前NIS域的名称,一个域通常包含同一管理器下的一组主机。 …

    Linux命令 2021年3月19日
  • builtin命令 – 执行bash内建命令

    builtin命令用于执行指定的bash内建命令, builtin命令调用的bash内建命令优先于同名的外部命令及同名的shell函数。 返回该内建命令执行的返回值,除非传递的不是…

    Linux命令 2021年3月18日
  • Category: 7:设备管理

    add_drv命令用于通知系统新安装的设备驱动程序。系统中的每个设备都有一个与之相关的名称。这个名称由设备的n […]

    Linux命令 2021年3月18日
  • vgrename命令 – 重命名卷组

    在Linux下使用新硬盘安装系统,安装好以后再挂载原来的硬盘,分区格式全为系统默认分区,系统默认使用的是lvm格式,并且默认的卷都是 VolGroup00。我们此时就需要使用vgr…

    Linux命令 2021年3月18日