如何在 Linux 中使用 zstd 实用程序压缩文件

尽管有许多图形和命令行数据压缩工具,但 zstd 是其中最突出的一种。 Zstandard 的缩写,zstd 是由 Facebook 2015 年的数据工程师。它非常有效且易于使用,以至于 zstd 已成为许多 Linux 用户的首选压缩工具。 本教程将向您展示如何安装 zstd 并从终端使用它。

如何在各种 Linux 发行版上安装 zstd

在你可以使用 zstd 之前,你需要安装它——如果你还没有在你的 Linux 发行版上安装它。

幸运的是,安装 zstd 就像执行几个命令一样简单。

笔记: 根据您正在运行的 Linux 发行版,您可能必须在编译和安装 zstd 之前安装依赖项和各种工具。 这就是为什么你应该做的第一件事就是更新你的系统。 对于基于 Debian 和 Ubuntu 的发行版,您可以使用更新和升级命令:

为确保您拥有 zstd 所需的所有依赖项,请安装 build-essentials, wget, 和 tar 使用命令:

现在您已经安装了所有必需的依赖项和工具,您可以继续安装 zstd。

在 Debian/Ubuntu/Linux Mint 上

要在 Debian/Ubuntu/Linux Mint 系统上安装 zstd,请执行以下命令:

安装 Zstd

在 Fedora/红帽/CentOS/AlmaLinux

安装 Zstandard Fedora/Red Hat/CentOS/AlmaLinux系统,执行命令;

在 Arch Linux/Manjaro 上

要在 Arch Linux/Manjaro 系统上安装 zstd,请执行以下命令:

现在我们已经安装了 zstd 并准备好了,我们可以开始使用它来压缩文件了。

使用 zstd 压缩文件

使用 zstd 压缩文件很容易。 您所要做的就是执行命令 zstd [filename]. 使用上述命令会创建一个扩展名为 .zst 的新压缩文件。

为了 example,要压缩“/var/log”目录中的“samplecompression.text”,我们将执行以下命令:

以下是一个 example 输出:

Zstd 变量日志

上面的输出显示了压缩因子,即 44.08% 从 1141 字节到 503 字节。

压缩多个文件

要使用 zstd 同时压缩多个文件,您所要做的就是指定要压缩的文件,它们之间用空格分隔。

为了 example压缩“compress.txt”、“compress2.txt”、“compress3.txt”和“compress4.txt”:

您还可以使用通配符“*”来压缩当前/指定目录中的所有文件和文件夹。 为了 example:

使用 zstd 解压文件

当您需要使用 zstd 解压缩文件时,请使用 -d 选项或 unztd.

为了 example,要解压本指南中使用的文件,您可以使用以下任何命令:

确保存档中的文件源不存在,否则 zstd 将提示您覆盖现有文件。

结论

本教程说明了如何使用 zstd 实用程序压缩和解压缩文件。 同时,您可以学习如何在 Linux 中提取 zip 文件。

订阅我们的新闻!

我们最新的教程直接发送到您的收件箱

注册所有时事通讯。 注册即表示您同意我们的隐私政策并且欧洲用户同意数据传输政策。 我们不会共享您的数据,您可以随时取消订阅。 订阅