1. 程式人生 > >Linux命令(十八) 壓縮或解壓縮檔案和目錄 gzip gunzip

Linux命令(十八) 壓縮或解壓縮檔案和目錄 gzip gunzip

目錄

3.例項

命令簡介

和 zip 命令類似,gzip 用於檔案的壓縮,gzip壓縮後的副檔名為 ".gz",gzip預設壓縮後會刪除原始檔。 gunzip用於解壓經過 gzip 壓縮過的檔案。

返回目錄

常用引數介紹

一、gzip 常用引數說明

-d 對壓縮檔案進行解壓

-r 遞迴壓縮指定目錄及其子目錄下的所有檔案

-t 檢查壓縮檔案的完整性

-v 對於每個壓縮和解壓縮的文件,顯示相應的檔名和壓縮比

-l 顯示壓縮檔案的壓縮資訊

-num 用指定的數字 num 配置壓縮比

二、gunzip常用引數說明

-a 使用 ASCⅡ 文字模式

-c 把解壓後的檔案輸出到標準輸出裝置

-f 強行解開壓縮檔案,不理會檔名稱或硬連結是否存在以及該檔案是否為符號連結

-l 列出壓縮檔案的相關資訊

-L 顯示版本與版權資訊

-n 解壓縮時,若壓縮檔案內含有原來的檔名稱及時間戳記,則將其忽略不予處理

-N 解壓縮時,若壓縮檔案內含有原來的檔名稱及時間戳記,則將其回存到解開的檔案上

-q 不顯示警告資訊

-r 遞迴處理,將指定目錄下的所有檔案及子目錄一併處理

-S 更改壓縮字尾字串

-t 測試壓縮檔案是否正確無誤

-v 顯示命令執行過程(?)

-V 顯示版本資訊

返回目錄

例項

1.壓縮檔案,壓縮後原檔案被刪除

gzip file_back.sh

2.壓縮檔案保留原檔案

gzip -c file_back.sh  >file_back.sh.gz

3.解壓檔案

gunzip file_back.sh

gunzip -c file_back.sh.gz  >file_back.sh

返回目錄