在 Ubuntu 18.04 和 20.04 上使用 7zip 文件

让我们了解如何在 Ubuntu 上使用、压缩和提取 7zip 文件。 压缩文件是当今的一种常见做法。 在系统上存储文件时,压缩可以节省空间。 它还减少了您在通过网络传输文件时需要花费的时间。 7zip 归档器是 Linux 用户最常用的工具之一。 当您从 Internet 下载某些内容时,通常会得到一个扩展名为 .7z 的存档。

Linux 系统无法自行打开这些存档,因此我们需要安装 7zip 存档器才能开始在 Ubuntu 上使用 7zip 文件。

目录

入门

7zip 归档器是一个开源文件压缩工具。 它被广泛认为是压缩率最高的文件压缩工具。 与类似工具相比,它可提供高达 10% 的更好压缩。 它对其档案使用安全的 AES-256 加密标准。 随着其日益流行和多语言支持,它是每个 Linux 用户的必备工具。

安装 p7zip 包

现在我们了解了 7zip 存档器是什么,是时候在我们的系统上安装它了。 要在 Ubuntu 上安装 7zip,您不需要下载任何东西。 这是因为 7zip 包带有默认的 Ubuntu 存储库。 我们将使用的服务名为 p7zip,可以使用 apt 命令访问。

在我们开始在 Ubuntu 上安装 7zip 的教程之前,我们可能希望确保我们拥有最新版本的 7zip 包。 为此,我们需要使用 apt 包管理服务更新我们的默认存储库。

为此,您需要在 Ubuntu 系统上打开终端并键入以下内容。

sudo apt update && sudo apt upgrade
Sudo Apt 升级更新

您应该在屏幕上看到与此类似的输出。 接下来,我们将在终端中使用升级命令。 现在,这可以确保我们在系统上安装 7zip 时获得最新版本的 p7zip 包。

现在我们已经介绍了先决条件,是时候在我们的系统上安装它了。 为此,您需要按照以下步骤操作。 首先,我们安装刚刚更新的 p7zip 包。 这可以通过在我们的命令行中键入以下内容来完成。

sudo apt install p7zip-full
Sudo Apt 安装 P7zip Full

我们将收到一个提示,询问我们是否希望继续安装。 按 Y 继续。 安装完成后,我们会在终端输入 7z 来检查我们是否安装成功。 您应该看到类似于下面给出的输出。 现在我们可以开始在 Ubuntu 上使用 7zip 文件了。

使用 7z 命令

现在我们已经在我们的系统上安装了 7zip 归档器,是时候使用它了。 通过右键单击要压缩或解压缩的文件,可以在 Ubuntu 上使用 7Zip 文件,但在这里我们将讨论如何通过命令行使用它。

压缩文件

在 Ubuntu 上使用 7zip 文件时,我们首先要研究的是创建一个 .7z 存档。 您可以使用以下命令为您的文件创建压缩存档。

7z a [archive name] [file/directory]
压缩文件文件夹 7zip压缩文件文件夹 7zip

在这里,选项 ‘a’ 告诉 7z 命令将文件添加到存档中。 注释中的档案名称应后跟“.7z”扩展名。 最后,我们提到了我们希望使用 7zip 归档器归档的文件或目录。 以下屏幕截图显示了我们如何压缩文件。

解压文件

我们讨论了如何经常在 Internet 上找到扩展名为 .7z 的文件。 但是我们不能直接将档案用于存储或传输之外的任何事情。 在 Ubuntu 上使用 7zip 文件需要您解压缩这些文件。 要解压 7zip 文件,我们使用以下命令。

7z e [archive name]
7zip 提取存档7zip 提取存档

正如您在上面的屏幕截图中看到的,我们使用 rm 命令删除了目录中的所有文件夹,并使用 ls 命令显示了目录。 删除文件夹后,我们提取了之前创建的folders.7z 文件,我们将所有文件夹都放回原位!

检查存档的详细信息

有时您会看到存档,但无法识别其内容。 提取档案只是为了了解其内容是没有意义的。 但不用担心,因为在 Ubuntu 上使用 7zip 文件时,您可以使用 7z 命令列出存档的内容以及其他详细信息。 这里是如何。

7z l [archive name]
7z 列出文件 Ubuntu7z 列出文件 Ubuntu

在这里,选项 ‘l’ 告诉 7z 命令告诉您有关内容的详细信息,而无需从存档中提取文件。 以下屏幕截图展示了我们可以通过这种方式了解的详细信息。

将密码设置为 7zip 文件

如果要保护 7zip 文件,可以使用 –p 切换并为文件设置密码。 让我们现在就这样做。 我们将使用此演示的密码再次归档现有的folders.7z 归档文件。 下面演示中的 mhe 开关将加密文件名。 如果您不想加密文件的名称,您可以安全地跳过它。

7z a <archive name> -p<password> -mhe <files to add and encrypt>
7zip 存档密码7zip 存档密码

现在,当您提取此存档时,系统会要求您输入密码来提取它。

7z e <archive name>

看看下面的截图。

7z 提取密码存档 17z 提取密码存档 1

在 Ubuntu 上使用 7zip 文件的其他方法

让我们看看如何以更多方式在 Ubuntu 上使用 7zip 文件。

#Delete files from a 7zip archive
7z d <archive name> <name of files to delete>

#Add new files to an existing archive
7z u <archive name> <name and path of the files to add>

# Test integrity of an archive - if it says "Everything is OK", you're good!
7z t <archive name> 

# Rename files within a 7zip archive
7z rn <archive name> <original name> <new name>

如果需要,您可以探索以下几个命令选项。 我们在此处介绍的大多数选项都是您在使用 7zip 文件时所需要的。

选项影响
rn重命名存档中的文件
测试档案内容的完整性。
一个或你添加或更新档案的内容。
X使用完整路径从存档中提取文件。

Linux 中的 7zip 命令为我们提供了大量的开关和选项。 您可以使用 man 命令或输入来查看 7zip 命令的手册页 7z –帮助

总结

7zip 归档器是一种广泛使用的文件压缩工具。 它在其档案中提供了高压缩率。 它的开源性质只会进一步促进其受欢迎程度。 当使用此工具压缩 Web 上的大量文件时,即使是新用户也需要在 Ubuntu 上使用 7zip 文件。

本教程旨在帮助您安装 p7zip 包并开始在 Ubuntu 上使用 7zip 文件。 如果您有任何反馈、疑问或建议,请随时在下面的评论中与我们联系。

参考: