什么是Linux unzip命令?

压缩文件是在物理或通过网络传输文件时节省存储空间和带宽的一种极好的方法。有许多文件压缩格式,如ZIP、RAR和TAR。毫无疑问,ZIP是最常用的压缩格式,尤其是在Windows和Linux生态系统中。

在基于Linux的操作系统上,您可以使用unzip,这是一个流行的用于压缩和解压缩文件的命令行工具。

在Linux上安装unzip

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

在Ubuntu和Debian上运行:

sudo apt install unzip 

要在Fedora、CentOS或其他基于RHEL的发行版上安装unzip:

sudo yum install unzip 

Arch Linux及其衍生产品:

苏多吃豆人-S解压 

如果你不喜欢解压缩,你甚至可以在你的Linux PC上安装7—Zip。

使用unzip解压缩文件

解压缩过程将提取ZIP文件内存在的所有文件。默认情况下,这些文件被解压缩到当前目录,但您可以通过在unzip命令中指定一个不同的目录来更改这一点。

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

下载www.example.com 

上述命令在输出中打印所有解压缩文件的名称。您可以使用—q标志禁用命令的输出:

unzip—q www.example.com 

—q代表quiet,隐藏了unzip生成的输出。

将文件解压缩到其他目录

您可以将ZIP文件解压缩到单独的文件夹中,以保持当前目录的完整性。这还会排列提取的文件,并确保它们不会与当前目录中的其他文件混在一起。

要将文件解压缩到其他目录,请使用-d标志。-d标志代表目录,并以相对或绝对路径作为参数。

unzip www.example.com—d/directory/location 

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

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

unzip—P your_password www.example.com 

...其中YOUR_PASSWORD是存档的密码。

解压缩时排除文件

如果ZIP存档包含不想解压缩的文件,请在命令中使用—x标志:

解压缩文件名.zip-x exclude1.file exclude2.file 

在Linux上以图形方式提取ZIP文件

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

打开包含该归档文件的文件夹,双击该文件,然后单击窗口左上角的解压缩按钮。

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

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

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

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

在Linux上使用压缩档案

如果您经常在本地甚至在线传输多个文件,压缩可以节省大量的时间和存储空间。您可以使用unzip实用程序中包含的简单zip命令对文件进行压缩。同样的解压缩工具可以帮助用户提取ZIP文件,使这些命令在长期使用。