Linux 壓縮及解壓 ZIP 檔

在 Windows 很多壓縮檔也是用 ZIP 格式, 在 Linux 要解壓及壓縮 ZIP 檔案, 可以用 zip 及 unzip。如果系統沒有安裝 zip 及 unzip, 可以用 yum 或 apt-get 安裝, 十分方便:

RHEL / CentOS / Fedora:

# yum install zip unzip

Debian / Ubuntu / Mint:

# apt-get zip unzip

上面安裝了兩個工具, 分別是 zip 及 unzip, zip 是用作壓縮; unzip 用作解壓。

壓縮檔案及目錄例子:

將 data 目錄下所有檔案壓儲到 file.zip, 指令無須加上 .zip 副檔名, zip 會自動補上:

# zip file data/*

將 data 目錄下所有檔案及副目錄壓儲到 file.zip:

# zip -r file data/*

解壓縮檔案及目錄例子:

用 unzip 將 file.zip 壓縮檔內所有檔案及目錄解壓到當前目錄:

# unzip file.zip

假如只想解壓壓縮檔內其中一個檔案, 可以加上檔案名稱, 例如解壓 file.zip 內的 test.pdf 檔案:

# unzip file.zip test.pdf

將壓縮檔所有檔案解壓到指定目錄, 可以用 -d 參數設定, 以下假設解壓到 /home/phpini

# unzip file.zip -d /home/phpini

列出壓縮檔所有內容:

# unzip -l file.zip



Leave a Reply