如何在 Linux 中解压缩 ZIP 文件

压缩文件是在快速传输文件的同时节省存储空间和带宽的绝佳方式。 有许多文件压缩格式,例如 ZIP、RAR 和 TAR。 毫无疑问,ZIP 是最常用的压缩格式,尤其是在 Windows 和 Linux 生态系统中。

由于本指南仅适用于基于 Linux 的操作系统,因此您可以使用 unzip,这是一种流行的命令行工具,用于在系统中压缩和解压缩文件。

在 Linux 上安装解压缩

unzip 命令是在 Linux 中执行压缩和解压缩任务所必需的。 您可以使用默认包管理器在几乎每个发行版上安装 unzip。

在 Ubuntu 和 Debian 上:

sudo apt install unzip

安装解压缩 Fedora、CentOS 或其他基于 RHEL 的发行版:

sudo yum install unzip

在 Arch Linux 及其衍生产品上:

sudo pacman -S unzip

使用 unzip 解压文件

解压缩过程会提取 ZIP 文件中存在的所有文件。 这些文件默认解压到当前目录,但您可以通过将文件解压缩到其他目录来更改此设置。

在 Linux 中使用以下命令解压缩文件:

unzip filename.zip

上述命令在输出中打印所有提取文件的名称。 您可以使用 -q 旗帜:

unzip -q filename.zip

-q 本质上代表 安静的,隐藏 unzip 命令的输出。

将 ZIP 文件解压缩到不同的目录

您可以将 ZIP 文件解压缩到单独的文件夹中,以保持当前目录的原始和正确。 这也安排了提取的文件,并确保它们不会与当前目录中存在的其他文件混合。

要将文件提取到不同的目录,请使用 -d 用命令标记。 这 -d 标志代表 目录 并以相对或绝对路径作为参数。

unzip filename.zip -d /directory/location

解压缩受密码保护的 ZIP 文件

使用密码保护 ZIP 文件是确保安全和保密的常见做法。 您可以使用以下命令解压缩受密码保护的 ZIP 存档:

unzip -P your_password filename.zip

…在哪里 你的密码 是存档的密码。

以图形方式提取 ZIP 文件

要在不使用命令行的情况下解压缩文件,可以使用传统的 提炼 几乎所有主流 Linux 桌面环境中都提供的方法。

打开包含存档的文件夹,双击该文件,然后单击 提炼 窗口最左上角的按钮。

单击该按钮后,将打开一个对话框,询问您要保存提取文件的位置。 在此提示中,您可以选择 保持目录结构, 不要覆盖较新的文件, 和 提取所有文件. 您可以在继续之前选择相关选项。

选择位置并点击绿色 提炼 按钮,位于对话框的右上角。

这样,您可以使用图形界面在任何位置解压缩文件。 存档管理器将提取指定位置的所有文件(取决于您选择的选项)。

请注意,上述方法仅在您的系统具有预安装的存档管理器时才有效。 大多数 Linux 桌面环境都有一个默认的存档管理器,您可以使用它来提取和创建 ZIP 文件。

在 Linux 中使用压缩档案

如果您经常在本地甚至在线传输多个离散文件,压缩可以节省大量时间。 您可以使用 unzip 实用程序中包含的简单 zip 命令压缩文件。 相同的解压缩实用程序可帮助用户提取 zip 文件,从长远来看,这些命令非常有用。