如何在Linux中创建和提取zip文件到特定目录

在我們關於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 
Create Zip File in Linux

要解壓縮您剛剛建立的tecmint_files.zip封存檔案,您可以運行以下unzip命令。

$ unzip tecmint_files.zip

上述命令將文件解壓縮到當前工作目錄中。如果您想將解壓後的文件發送到特定或不同的目錄中——您可以在下一節中學習。

將zip文件解壓縮到特定或不同目錄

為了從命令行將.zip壓縮文件解壓縮到特定或不同的目錄中,請像下面示例中所示包含-d解壓縮命令標誌。我們將使用上面相同的示例來演示這一點。

這將會將.zip文件的內容解壓縮到/tmp目錄中:

$ mkdir -p /tmp/unziped
$ unzip tecmint_files.zip -d /tmp/unziped
$ ls -l /tmp/unziped/
Extract Zip Files to Specific Directory

欲獲得更多用法信息,請閱讀zipunzip命令的手冊頁。

$ man zip
$ man unzip 

您可能也喜歡閱讀以下相關文章。

  1. 如何在Linux中對文件和目錄進行壓縮/打包
  2. 如何在Linux中打開、解壓縮和創建RAR文件
  3. Peazip——Linux的便攜式文件管理器和存檔工具
  4. Dtrx——Linux的智能存檔提取(tar、zip、cpio、rpm、deb、rar)工具

在這篇短文中,我們解釋了如何在Linux中將.zip存檔檔案解壓縮到特定或不同的目錄中。您可以通過下面的反饋表格來添加您的想法。

Source:
https://www.tecmint.com/unzip-extract-zip-files-to-specific-directory-in-linux/