在我们关于tar命令的几篇文章中的一篇中,我们向您展示了如何在Linux中将tar文件提取到特定或不同的目录。这篇简短的指南向您解释了如何在Linux中将.zip归档文件提取/解压缩到特定或不同的目录。
Zip是一个简单的、跨平台的文件打包和压缩实用程序,适用于包括Linux和Windows操作系统在内的类Unix系统,以及许多其他操作系统。“zip”格式是Windows PC常用的存档文件格式,最重要的是,它允许您将压缩级别设置为1到9之间的选项。
阅读还包括: Linux的5个最佳命令行归档工具
在Linux中创建Zip归档文件
要从命令行创建.zip(打包和压缩)文件,您可以运行类似于下面的命令,-r
标志启用对文件目录结构的递归读取。
$ zip -r tecmint_files.zip tecmint_files

要解压刚刚上面创建的tecmint_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/

欲了解更多用法信息,请阅读zip和unzip命令手册页。
$ man zip $ man unzip
您可能还喜欢阅读以下相关文章。
- 如何在Linux中对文件和目录进行归档/压缩
- 如何在Linux中打开、提取和创建RAR文件
- Peazip – 用于Linux的便携文件管理器和归档工具
- Dtrx – 用于Linux的智能存档提取(tar、zip、cpio、rpm、deb、rar)工具
在这篇简短的文章中,我们已经解释了如何在Linux中将.zip存档文件解压到特定或不同的目录中。您可以通过下方的反馈表格添加您的想法。
Source:
https://www.tecmint.com/unzip-extract-zip-files-to-specific-directory-in-linux/