如何在 Linux 中解压缩 Zip 文件 [Beginner’s Tutorial]

[ad_1]

简介:此快速提示向您展示如何在 Ubuntu 和其他 Linux 发行版中解压缩文件。 已经讨论了终端和 GUI 方法。

压缩 是创建压缩存档文件的最常见和最流行的方法之一。 它也是 1989 年创建的较旧的存档文件格式之一。由于它被广泛使用,您会经常遇到一个 zip 文件。

在之前的教程中,我展示了如何在 Linux 中压缩文件夹。 在这个针对初学者的快速教程中,我将向您展示如何在 Linux 中解压缩文件。

先决条件:验证是否已安装解压缩

为了解压缩 zip 存档文件,您必须在系统中安装解压缩包。 大多数现代 Linux 发行版都带有 uzip 支持,但验证它以避免以后出现意外情况并没有什么坏处。

UbuntuDebian 基于发行版,您可以使用以下命令安装解压缩。 如果它已经安装,您将收到有关它的通知。

sudo apt install unzip

确定系统支持解压缩后,就可以在 Linux 中解压缩 zip 文件了。

为此,您可以同时使用命令行和 GUI,我将向您展示这两种方法。

在 Linux 命令行中解压文件

在 Linux 中使用 unzip 命令非常简单。 在您拥有 zip 文件的目录中,使用以下命令:

unzip zipped_file.zip

您还可以提供 zip 文件的路径,而不是转到目录。 您将在输出中看到提取的文件:

unzip metallic-container.zip -d my_zip
Archive:  metallic-container.zip
  inflating: my_zip/625993-PNZP34-678.jpg  
  inflating: my_zip/License free.txt  
  inflating: my_zip/License premium.txt

上面的命令有一个小问题。 它将提取当前目录中 zip 文件的所有内容。 这不是一件好事,因为您将有一些文件使当前目录杂乱无章。

解压到目录

一个好的做法是在 Linux 命令行中解压缩到目录。 这样,所有提取的文件都存储在您指定的目录中。 如果该目录不存在,它将创建一个。

unzip zipped_file.zip -d unzipped_directory

现在 zipped_file.zip 的所有内容将被解压到 unzipped_directory。

由于我们正在讨论良好实践,您可以使用的另一个技巧是查看 zip 文件的内容,而无需实际提取它。

无需解压即可查看 zip 文件的内容

您可以检查 zip 文件的内容,甚至无需使用选项 -l 提取它。

unzip -l zipped_file.zip

这是一个示例输出:

unzip -l metallic-container.zip 
Archive:  metallic-container.zip
  Length      Date    Time    Name
---------  ---------- -----   ----
  6576010  2019-03-07 10:30   625993-PNZP34-678.jpg
     1462  2019-03-07 13:39   License free.txt
     1116  2019-03-07 13:39   License premium.txt
---------                     -------
  6578588                     3 files

Linux 中的 unzip 命令还有许多其他用法,但我想现在您已经有足够的知识在 Linux 中解压缩文件了。

在 Linux 中使用 GUI 解压缩文件

如果您使用的是桌面 Linux,则不必总是访问终端。 让我们看看如何在 Ubuntu Linux 中以图形方式解压。 我在用 GNOME 桌面 这里使用的是 Ubuntu 18.04,但在其他桌面 Linux 发行版中该过程几乎相同。

打开文件管理器并转到存储 zip 文件的文件夹。 右键单击该文件,您将看到“在此处提取”选项。 选择这个。

与 unzip 命令不同,extract here 选项会创建一个与压缩文件同名的文件夹,并且将压缩文件的所有内容提取到这个新创建的文件夹中。 我很高兴这是默认行为,而不是提取当前目录中的所有内容。

还有“提取到”选项,您可以使用它指定要提取文件的文件夹。

而已。 现在您知道如何在 Linux 中解压缩文件了。 也许您可能也有兴趣了解在 Linux 中使用 7zip。

如果您有任何问题或建议,请在评论部分告诉我。

[ad_2]

Related Posts