当前位置: 首页 > 科技观察

如何在Linux下安装快速高性能的压缩神器

时间:2023-03-16 01:49:15 科技观察

虽然图形化和命令行数据压缩工具很多,但zstd是最突出的一个。zstd是Zstandard的缩写,是Facebook数据工程师于2015年开发的一款数据压缩工具,其高效易用的特性使zstd成为了众多Linux用户的首选压缩工具。本教程将向您展示如何安装zstd并从终端使用它。如何在各种Linux发行版上安装zstd在您可以使用zstd之前,您需要安装它-如果您的Linux发行版上尚未安装它。幸运的是,安装zstd就像执行几条命令一样简单。注意:根据您运行的Linux发行版,您可能需要在编译和安装zstd之前安装依赖项和各种工具。这就是为什么您应该做的第一件事就是更新您的系统。对于基于Debian和Ubuntu的发行版,您可以使用更新和升级命令:linuxmi@linuxmi:~/www.linuxmi.com$sudoaptupdatelinuxmi@linuxmi:~/www.linuxmi.com$sudoaptupgrade以确保您拥有zstd所需的全部依赖项,安装build-essentials、wget和tar:linuxmi@linuxmi:~/www.linuxmi.com$sudoaptinstallbuild-essentialwgettar现在您已经安装了所有必需的依赖项和工具,您可以继续安装zstd。在Debian/Ubuntu/LinuxMint上要在Debian/Ubuntu/LinuxMint系统上安装zstd,执行以下命令:linuxmi@linuxmi:~/www.linuxmi.com$sudoaptinstallzstd在Fedora/RedHat/CentOS/AlmaLinux上安装Zstandard在Fedora/RedHat/CentOS/AlmaLinux系统上,执行命令:linuxmi@linuxmi:~/www.linuxmi.com$sudodnfinstallzstd在ArchLinux/Manjaro上要在ArchLinux/Manjaro系统上安装zstd,执行以下命令:linuxmi@linuxmi:~/www.linuxmi.com$sudopacman-Szstd现在我们已经安装了zstd并准备就绪,我们可以开始使用它来压缩文件了。使用zstd压缩文件使用zstd压缩文件很容易。您所要做的就是执行命令zstd[文件名]。使用上述命令创建一个新的压缩文件,扩展名为.zst。例如,要压缩“/var/log”目录中的“alternatives.log”,我们将执行以下命令:linuxmi@linuxmi:~/www.linuxmi.com$cd/var/loglinuxmi@linuxmi:/var/log$sudozstdalternatives.log下面是一个示例输出:[sudo]passwordforlinuxmi:alternatives.log:17.94%(2737=>491bytes,alternatives.log.zst)上面的输出显示了压缩因子,它是17.94%来自2737字节到491字节。压缩多个文件要使用zstd同时压缩多个文件,您所要做的就是指定要压缩的文件,并用空格分隔它们。例如,要压缩“vmware-network.1.log”、“vmware-network.2.log”、“vmware-network.3.log”和“vmware-network.4.log”:linuxmi@linuxmi:/var/log$sudozstdvmware-network.1.logvmware-network.2.logvmware-network.3.logvmware-network.4.log也可以使用通配符“*”压缩当前/指定的所有文件和文件夹目录。示例:sudozstd*.logo使用zstd解压缩文件当您需要使用zstd解压缩文件时,请使用-d选项或unztd。例如,要解压缩本指南中使用的文件,您可以使用以下任何命令:linuxmi@linuxmi:~/www.linuxmi.com$sudozstd-dvmware-install.log.zstlinuxmi@linuxmi:~/www.linuxmi.com$sudounzstdvmware-install.log.zst确保存档中的文件源不存在,否则zstd会提示您覆盖现有文件。总结本教程解释了如何使用zstd实用程序压缩和解压缩文件。同时,您可以学习如何在Linux中解压缩zip文件。