0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何在Linux上使用Pigz来更快地压缩文件

jf_78858299 来源:运维漫谈 作者:运维漫谈 2023-05-12 16:42 次阅读

Pigz是一款快速压缩文件的工具,它能够使用多个CPU核心进行压缩,使得压缩速度得到了极大的提升。在本文中,我们将介绍如何在Linux上使用Pigz来更快地压缩文件。

安装Pigz

在开始使用Pigz之前,我们需要先安装它。在大多数Linux发行版中,Pigz可以通过包管理器来安装。例如,在Ubuntu中,可以使用以下命令来安装Pigz:

sudo apt-get install pigz

输出:

图片

安装完成后,您可以使用以下命令来检查Pigz是否正确安装:

pigz --version

输出:

图片

如果输出了Pigz的版本信息,说明Pigz已经成功安装。

压缩文件

要使用Pigz压缩文件,可以使用以下命令:

pigz 文件名

例如,要压缩名为wljslmz.txt的文件,可以使用以下命令:

pigz wljslmz.txt

输出:

图片

Pigz将会在同一目录下生成一个名为wljslmz.txt.gz的压缩文件。您可以使用以下命令来查看压缩文件的大小:

ls -lh wljslmz.txt.gz

输出:

图片

输出中会显示压缩文件的大小。

解压缩文件

要解压缩Pigz压缩的文件,可以使用以下命令:

pigz -d 文件名.gz

例如,要解压名为wljslmz.txt.gz的文件,可以使用以下命令:

pigz -d wljslmz.txt.gz

输出:

图片

Pigz将会在同一目录下生成一个名为wljslmz.txt的解压缩文件。

压缩目录

Pigz还可以压缩整个目录,使用以下命令:

tar -cf - 目录名 | pigz > 目录名.tar.gz

例如,要压缩名为wljslmz-dir的目录,可以使用以下命令:

tar -cf - wljslmz-dir | pigz > wljlslmz.tar.gz

图片

Pigz将会在同一目录下生成一个名为wljlslmz.tar.gz的压缩文件。

总结

Pigz是一款快速压缩文件的工具,可以极大地提升文件压缩的速度。通过使用Pigz,您可以轻松地压缩和解压缩文件和目录。希望本文对您有所帮助,谢谢阅读!

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • cpu
    cpu
    +关注

    关注

    68

    文章

    10442

    浏览量

    206564
  • Linux
    +关注

    关注

    87

    文章

    10991

    浏览量

    206736
  • 压缩
    +关注

    关注

    2

    文章

    99

    浏览量

    19259
收藏 人收藏

    评论

    相关推荐

    何在Linux使用unzip命令在终端解压缩文件

    ZIP是最广泛使用的存档文件格式,支持无损数据压缩。ZIP文件是一个数据容器,其中包含一个或多个压缩文件或目录。
    发表于 12-08 16:52 4016次阅读

    Linux中常用的压缩和解压缩命令介绍

    Linux中,压缩和解压缩文件是常见的操作。有时候,我们需要将大文件压缩成较小的文件,以便于传
    发表于 07-31 11:50 1810次阅读

    winrar压缩文件图标丢失(不见了)怎么办? 不能显示压缩文件

    winrar压缩文件图标丢失(不见了)怎么办? 不能显示压缩文件答:运行WinRAR程序,在选项里点综合,左面的WinRAR文件关联,全选,确定!如果不行的话可以先全部取消,再全部选中,试试.1
    发表于 11-12 12:17

    嵌入式学习指引--Linux文件压缩详细解析

    -xZf all.tar.z 另外对于Window下的常见压缩文件.zip和.rar,Linux也有相应的方法解压它们: 1)对于.zip linux下提供了zip和unzip程序
    发表于 03-14 10:29

    WinRAR压缩文件我们该知道的几个点【jiasuba】

    真正做到事半功倍。1.制作自解压文件  如果你平时使用Win7系统下载的WinRAR压缩文件,而你的朋友也不会使用WinRAR,但你的数据又确实必须压缩后才能够给他。这时,我们就可以
    发表于 03-14 09:47

    树莓派压缩文件

    请问各位,怎么用树莓派压缩文件夹?
    发表于 09-13 10:03

    解读Linux :先从创建一个文件夹用来存放jdk压缩文件开始

    1 创建一个文件夹用来存放jdk压缩文件mkdir /home/test/tar2 把下载好的jdk压缩文件上传到linux对应目录3 创建jdk解压目录mkdir /usr/loca
    发表于 07-04 08:06

    何在深奥中更快地学习PSoC?

    你好,我是PSoC的新手,我想知道如何在深奥中更快地学习PSoC?我想学习PSoC5LP。谢谢你
    发表于 10-24 10:53

    Linux 压缩文件的 5 种方法

    Linux 压缩文件的 5 种方法 在 Linux 系统上有很多可以用于压缩文件的工具,但它们的表现并不都是一样的,也不是所有的
    发表于 05-07 15:25

    Linux 压缩文件的 5 种方法

    Linux 压缩文件的 5 种方法作者:Sandra Henry-Stocker 在 Linux 上有不少用于压缩文件的命令。最新最有
    发表于 05-13 15:45

    Linux如何压缩文件

    Linux压缩文件的5种方法
    发表于 12-30 08:00

    Linux中如何归档文件和目录

    我们讨论了如何使用 gzip 和 bzip2 压缩和解压缩文件。在本教程中,我们将学习如何在 Linux 归档文件
    发表于 04-22 17:54 1827次阅读

    压缩文件管理器WinRAR安装程序下载

    压缩文件管理器WinRAR安装程序下载
    发表于 08-31 10:45 15次下载

    钛金系列压缩与非压缩文件多镜像问题

    根据客户的反馈和需求,我们做了一个Ti60压缩与非压缩文件的多镜像与加载时间的验证。
    的头像 发表于 12-01 10:16 582次阅读
    钛金系列<b class='flag-5'>压缩</b>与非<b class='flag-5'>压缩文件</b>多镜像问题

    java中的压缩文件是如何解压与压缩

    (String name):表示压缩文件中的一个文件或者目录 void putNextEntry(ZipEntry e):写入新的压缩文件或者目录 ZipIutputStream:是一种
    的头像 发表于 10-10 15:49 409次阅读