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

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

[[416540]]

虽然有很多图形化和命令行的数据压缩工具,但zstd 是最突出的一个。zstd 是 Zstandard 的缩写,是 Facebook 数据工程师于 2015 年开发的数据压缩工具。它是如此有效且易于使用,以至于 zstd 已成为许多 Linux 用户的首选压缩工具。本教程将向您展示如何安装 zstd 并从终端使用它。

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

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

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

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

  1. linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt update  
  2. linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt upgrade  

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

  1. linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt install build-essential wget tar 

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

在 Debian/Ubuntu/Linux Mint 上

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

  1. linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt install zstd 

在 Fedora/Red Hat/CentOS/AlmaLinux 上

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

  1. linuxmi@linuxmi:~/www.linuxmi.com$ sudo dnf install zstd 

在 Arch Linux/Manjaro 上

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

  1. linuxmi@linuxmi:~/www.linuxmi.com$ sudo pacman -S zstd 

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

使用 zstd 压缩文件

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

例如,要压缩“/var/log”目录中的“alternatives.log”,我们将执行以下命令: 

  1. linuxmi@linuxmi:~/www.linuxmi.com$ cd /var/log  
  2. linuxmi@linuxmi:/var/log$ sudo zstd alternatives.log  

下面是一个示例输出:

[sudo] linuxmi 的密码: 

  1. alternatives.log : 17.94% ( 2737 => 491 bytes, alternatives.log.zst) 

上面的输出显示了压缩因子,即 17.94% 从 2737 字节到 491 字节。

压缩多个文件

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

例如,要压缩“vmware-network.1.log”、“vmware-network.2.log”、“vmware-network.3.log”和“vmware-network.4.log”: 

  1. linuxmi@linuxmi:/var/log$ sudo zstd vmware-network.1.log vmware-network.2.log vmware-network.3.log vmware-network.4.log 

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

  1. sudo zstd *.logo 

使用 zstd 解压文件

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

例如,要解压缩本指南中使用的文件,您可以使用以下任何命令: 

  1. linuxmi@linuxmi:~/www.linuxmi.com$ sudo zstd -d vmware-install.log.zst  
  2. linuxmi@linuxmi:~/www.linuxmi.com$ sudo unzstd vmware-install.log.zst 

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

总结

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

 

责任编辑:庞桂玉 来源: Linux公社
相关推荐

2012-05-24 16:07:17

惠普激光打印机

2018-11-12 12:02:54

SSD硬盘最快

2022-12-15 18:20:46

ClickHouse存储引擎

2018-09-18 14:43:30

HBase查询数据

2023-12-18 16:40:23

OxlintJavaScripRust

2010-04-27 09:34:21

2020-12-02 06:13:29

Redis连接池

2017-01-05 12:21:00

LinuxPyCharm安装

2011-03-09 15:54:34

LAMP

2018-08-20 15:00:32

Linux深度操作系统发行版

2023-12-01 08:27:53

MySQLjoin

2011-11-29 16:33:29

惠普激光打印机

2012-04-19 15:17:52

方正扫描仪

2015-11-24 13:27:35

Linuxcool-retro-复古终端

2017-08-07 16:41:39

LinuxOpenCV

2017-05-08 18:10:54

2022-10-09 19:02:06

DequexjjdogofferLast

2023-11-16 12:34:00

MySQLjoin

2021-01-04 09:58:46

5G6G运营商

2012-02-06 15:47:09

惠普激光打印机
点赞
收藏

51CTO技术栈公众号