Linux命令(十八) 壓縮或解壓縮檔案和目錄 gzip gunzip
阿新 • • 發佈:2019-01-10
目錄
命令簡介
和 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