压缩文件是在快速传输文件的同时节省存储空间和带宽的绝佳方式。 有许多文件压缩格式,例如 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 文件,从长远来看,这些命令非常有用。