zip_unzip#

zip 和 unzip 一個由全球志願程式設計師組成的非正規組織 Info-ZIP 所開發的免費檔案壓縮和解壓縮工具。這兩個工具廣泛應用於各種作業系統中,提供了高效且可靠的檔案壓縮和解壓縮功能。zip 用於將多個檔案和目錄壓縮成一個單一的 zip 檔案,以節省儲存空間和便於傳輸;unzip 則用於從 zip 檔案中提取內容。Info-ZIP 的 zip 和 unzip 工具支援多種選項,允許用戶自訂壓縮和解壓縮的行為,如設定壓縮級別、保留檔案屬性等。這些工具在資料備份、檔案分享和軟體發佈等場景中扮演著重要角色。

Install#

$ sudo apt install zip unzip

Operate#

$ zip [options] archive_name file1 file2 ...
$ unzip [options] archive_name.zip
operationdescription
-r遞迴壓縮目錄中的檔案
-e在解壓縮時提示輸入密碼
-P [password]使用指定密碼進行壓縮或解壓縮
-l列出 zip 檔案的內容
-t測試 zip 檔案的完整性
-d [directory]指定解壓縮的目標目錄

Examples#

example commanddescription
zip archive.zip file1.txt file2.txt將 file1.txt 和 file2.txt 壓縮到 archive.zip
zip -r archive.zip /path/to/directory
unzip archive.zip解壓縮 archive.zip 到當前目錄
unzip -d /path/to/directory archive.zip將 archive.zip 解壓縮到指定目錄
unzip -l archive.zip列出 archive.zip 的內容
unzip -t archive.zip測試 archive.zip 的完整性

Reference#

Official docs:

zip