gzip指令是用來壓縮檔案的快速指南,它使用gzip壓縮協議(也稱為LZ77)。
以下是最簡單的使用方式:
gzip 檔案名稱
這個指令會將檔案壓縮,並在檔案名稱後面加上.gz
的擴展名,同時刪除原始檔案。如果不想刪除原始檔案,可以使用-c
選項並使用輸出重定向將輸出寫入檔案名稱.gz
檔案中:
gzip -c 檔案名稱 > 檔案名稱.gz
-c
選項指定輸出將被寫入標準輸出,並且保留原始檔案不變。
或者可以使用-k
選項:
gzip -k 檔案名稱
gzip有不同的壓縮等級。壓縮等級越高,壓縮(和解壓縮)所需時間越長。等級範圍從1(最快、壓縮率最差)到9(最慢、壓縮率較好),預設為6。
可以使用-<數字>
選項選擇指定的壓縮等級:
gzip -1 檔案名稱
可以列出多個檔案進行壓縮:
gzip 檔案名稱1 檔案名稱2
使用-r
選項可以遞迴地壓縮目錄中的所有檔案:
gzip -r 目錄名稱
-v
選項可以輸出壓縮的百分比資訊。以下是使用-k
(保留)選項的範例:
gzip
指令還可以使用-d
選項來解壓縮檔案:
gzip -d 檔案名稱.gz
gzip
指令可以在Linux、macOS、WSL以及任何擁有UNIX環境的地方使用。