gzip命令來(lái)自于英文單詞gunzip的縮寫(xiě),其功能是用于壓縮和解壓文件。gzip是一款使用廣泛的壓縮工具,文件經(jīng)過(guò)壓縮后一般會(huì)以.gz后綴結(jié)尾,與tar命令合用后即為.tar.gz后綴。
據(jù)統(tǒng)計(jì),gzip命令對(duì)文本文件的壓縮比率通常能達(dá)到60%~70%,壓縮后可以很好的提升存儲(chǔ)空間的使用率,還能夠在網(wǎng)絡(luò)傳輸文件時(shí)減少等待時(shí)間。
語(yǔ)法格式:gzip [參數(shù)] 文件
常用參數(shù):
-a | 使用ASCII文字模式 |
---|---|
-d | 解開(kāi)壓縮文件 |
-f | 強(qiáng)行壓縮文件 |
-k | 保留原文件 |
-l | 列出壓縮文件的相關(guān)信息 |
-c | 把壓縮后的文件輸出到標(biāo)準(zhǔn)輸出設(shè)備,不去更動(dòng)原始文件 |
-r | 遞歸處理,將指定目錄下的所有文件及子目錄一并處理 |
-q | 不顯示警告信息 |
參考實(shí)例
將指定的文件進(jìn)行壓縮,壓縮包默認(rèn)會(huì)以“原文件名.gz”保存到當(dāng)前工作目錄下,原文件會(huì)被自動(dòng)刪除:
[root@linuxcool ~]# gzip anaconda-ks.cfg
解壓指定的壓縮包文件,并顯示解壓過(guò)程。解壓后的文件會(huì)保存在當(dāng)前工作目錄下,壓縮包會(huì)被自動(dòng)刪除:
[root@linuxcool ~]# gzip -dv anaconda-ks.cfg.gz
anaconda-ks.cfg.gz: 44.3% -- replaced with anaconda-ks.cfg
將指定的文件進(jìn)行壓縮,但是不刪除原文件:文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-718217.html
[root@linuxcool ~]# gzip -k initial-setup-ks.cfg
顯示指定文件的壓縮信息:文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-718217.html
[root@linuxcool ~]# gzip -l initial-setup-ks.cfg.gz
compressed uncompressed ratio uncompressed_name
929 1585 43.8% initial-setup-ks.cfg
到了這里,關(guān)于Linux系統(tǒng)-gzip命令 – 壓縮和解壓文件的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!