首頁 > 運維 > linux運維 > 主體

linux中關於gzip指令的實例分析

黄舟
發布: 2017-09-29 11:15:29
原創
1727 人瀏覽過

gzip是在Linux系統中經常使用的一個對檔案進行壓縮和解壓縮的命令,既方便又好用。接下來透過本文跟大家分享linux 中的gzip指令,有興趣的朋友一起看看吧

gzip指令用來壓縮檔案。 gzip是個使用廣泛的壓縮程序,檔案經它壓縮過後,其名稱後面會多處「.gz」副檔名。

gzip是在Linux系統中經常使用的一個對檔案進行壓縮和解壓縮的命令,既方便又好用。 gzip不僅可以用來壓縮大的、較少使用的檔案以節省磁碟空間,還可以和tar命令一起構成Linux作業系統中比較流行的壓縮檔案格式。根據統計,gzip指令對文字檔有60%~70%的壓縮率。減少檔案大小有兩個明顯的好處,一是可以減少儲存空間,二是透過網路傳輸檔案時,可以減少傳輸的時間。

語法


gzip(选项)(参数)
登入後複製

選項


-a或——ascii:使用ASCII文字模式;
-d或--decompress或----uncompress:解开压缩文件;
-f或——force:强行压缩文件。不理会文件名称或硬连接是否存在以及该文件是否为符号连接;
-h或——help:在线帮助;
-l或——list:列出压缩文件的相关信息;
-L或——license:显示版本与版权信息;
-n或--no-name:压缩文件时,不保存原来的文件名称及时间戳记;
-N或——name:压缩文件时,保存原来的文件名称及时间戳记;
-q或——quiet:不显示警告信息;
-r或——recursive:递归处理,将指定目录下的所有文件及子目录一并处理;
-S或<压缩字尾字符串>或----suffix<压缩字尾字符串>:更改压缩字尾字符串;
-t或——test:测试压缩文件是否正确无误;
-v或——verbose:显示指令执行过程;
-V或——version:显示版本信息;
-<压缩效率>:压缩效率是一个介于1~9的数值,预设值为“6”,指定愈大的数值,压缩效率就会愈高;
--best:此参数的效果和指定“-9”参数相同;
--fast:此参数的效果和指定“-1”参数相同。
登入後複製

參數

檔案清單:指定要壓縮的檔案清單。

實例

把test6目錄下的每個檔案壓縮成.gz檔案


gzip *
登入後複製

把上例中每個壓縮的檔案解壓,並列出詳細的資訊


gzip -dv *
登入後複製

詳細顯示例1中每個壓縮的檔案的信息,並不解壓


gzip -l *
登入後複製

壓縮一個tar備份文件,此時壓縮檔案的副檔名為.tar.gz


gzip -r log.tar
登入後複製

遞歸的壓縮目錄


gzip -rv test6
登入後複製

這樣,所有test下面的檔案都變成了*.gz,目錄依然存在只是目錄裡面的檔案對應變成了*.gz .這就是壓縮,和打包不同。因為是對目錄操作,所以需要加上-r選項,這樣也可以遞歸子目錄了。

遞歸地解壓縮目錄


gzip -dr test6
登入後複製

#總結

####rrreee##########總結#########

以上是linux中關於gzip指令的實例分析的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!