网站搜索

如何在 Linux 中创建 Zip 文件并将其解压缩到特定目录


在有关 tar 命令的几篇文章中,我们向您展示了如何将 tar 文件提取到 Linux 中的特定或不同目录。本简短指南向您解释如何将 .zip 存档文件提取/解压缩到 Linux 中的特定或不同目录。

Zip 是一个简单的跨平台文件打包和压缩实用程序,适用于类 Unix 系统,包括 Linux 和 Windows 操作系统;以及许多其他操作系统。 “zip”格式是 Windows PC 上使用的常见存档文件格式,最重要的是,它使您能够指定 1 到 9 之间的压缩级别作为选项。

另请阅读:5 个最佳 Linux 命令行归档工具

在 Linux 中创建 Zip 存档文件

要从命令行创建 .zip(打包和压缩)文件,您可以运行类似下面的命令,-r 标志启用文件的递归读取目录结构。

zip -r tecmint_files.zip tecmint_files 

要解压缩上面刚刚创建的 howtoing_files.zip 存档文件,您可以运行 unzip 命令,如下所示。

unzip tecmint_files.zip

上面的命令会将文件解压到当前工作目录中。如果您想将解压缩的文件发送到特定或不同的目录,该怎么办 – 您可以在下一节中了解这一点。

将 Zip 文件提取到特定或不同的目录

要从命令行将 .zip 存档文件提取/解压缩到特定或不同的目录,请包含 -d unzip 命令标志,如下所示。我们将使用上面相同的示例来演示这一点。

这会将 .zip 文件内容提取到 /tmp 目录中:

mkdir -p /tmp/unziped
unzip tecmint_files.zip -d /tmp/unziped
ls -l /tmp/unziped/

有关更多使用信息,请阅读 zipunzip 命令手册页。

man zip
man unzip 

您可能还想阅读以下相关文章。

  1. 如何在 Linux 中归档/压缩文件和目录
  2. 如何在 Linux 中打开、解压和创建 RAR 文件
  3. Peazip – 适用于 Linux 的便携式文件管理器和存档工具
  4. Dtrx – 适用于 Linux 的智能存档提取(tar、zip、cpio、rpm、deb、rar)工具

在这篇短文中,我们解释了如何将 .zip 存档文件提取/解压缩到 Linux 中的特定或不同目录。您可以通过下面的反馈表将您的想法添加到本文中。