每天一個(gè)Linux命令32gzip命令
每天一個(gè)Linux命令32gzip命令
gzip不僅可以用來(lái)壓縮大的、較少使用的文件以節(jié)省磁盤(pán)空間,還可以和tar命令一起構(gòu)成Linux操作系統(tǒng)中比較流行的壓縮文件格式。據(jù)統(tǒng)計(jì),gzip命令對(duì)文本文件有60%~70%的壓縮率。1.命令格式。gzip[參數(shù)][文件或者目錄](méi)。2.命令功能。gzip是個(gè)使用廣泛的壓縮程序,文件經(jīng)它壓縮過(guò)后,其名稱(chēng)后面會(huì)多出";.gz";的擴(kuò)展名。3.命令參數(shù)。-a或--ascii使用ASCII文字模式。-c或--stdout或--to-stdout把壓縮后的文件輸出到標(biāo)準(zhǔn)輸出設(shè)備,不去更動(dòng)原始文件。-d或--decompress或----uncompress解開(kāi)壓縮文件。-f或--force強(qiáng)行壓縮文件。不理會(huì)文件名稱(chēng)或硬連接是否存在以及該文件是否為符號(hào)連接。
導(dǎo)讀gzip不僅可以用來(lái)壓縮大的、較少使用的文件以節(jié)省磁盤(pán)空間,還可以和tar命令一起構(gòu)成Linux操作系統(tǒng)中比較流行的壓縮文件格式。據(jù)統(tǒng)計(jì),gzip命令對(duì)文本文件有60%~70%的壓縮率。1.命令格式。gzip[參數(shù)][文件或者目錄](méi)。2.命令功能。gzip是個(gè)使用廣泛的壓縮程序,文件經(jīng)它壓縮過(guò)后,其名稱(chēng)后面會(huì)多出";.gz";的擴(kuò)展名。3.命令參數(shù)。-a或--ascii使用ASCII文字模式。-c或--stdout或--to-stdout把壓縮后的文件輸出到標(biāo)準(zhǔn)輸出設(shè)備,不去更動(dòng)原始文件。-d或--decompress或----uncompress解開(kāi)壓縮文件。-f或--force強(qiáng)行壓縮文件。不理會(huì)文件名稱(chēng)或硬連接是否存在以及該文件是否為符號(hào)連接。
![](https://img.51dongshi.com/20250105/wz/18528798952.jpg)
系統(tǒng)大全為您提供每天一個(gè)Linux命令(32)gzip命令:減少文件大小有兩個(gè)明顯的好處,一是可以減少存儲(chǔ)空間,二是通過(guò)網(wǎng)絡(luò)傳輸文件時(shí),可以減少傳輸?shù)臅r(shí)間。gzip是在Linux系統(tǒng)中經(jīng)常使用的一個(gè)對(duì)文件進(jìn)行壓縮和解壓縮的命令,既方便又好用。gzip不僅可以用來(lái)壓縮大的、較少使用的文件以節(jié)省磁盤(pán)空間,還可以和tar命令一起構(gòu)成Linux操作系統(tǒng)中比較流行的壓縮文件格式。據(jù)統(tǒng)計(jì),gzip命令對(duì)文本文件有60%~70%的壓縮率。1.命令格式:gzip[參數(shù)][文件或者目錄](méi)2.命令功能:gzip是個(gè)使用廣泛的壓縮程序,文件經(jīng)它壓縮過(guò)后,其名稱(chēng)后面會(huì)多出".gz"的擴(kuò)展名。3.命令參數(shù):-a或--ascii使用ASCII文字模式。-c或--stdout或--to-stdout把壓縮后的文件輸出到標(biāo)準(zhǔn)輸出設(shè)備,不去更動(dòng)原始文件。-d或--decompress或----uncompress解開(kāi)壓縮文件。-f或--force強(qiáng)行壓縮文件。不理會(huì)文件名稱(chēng)或硬連接是否存在以及該文件是否為符號(hào)連接。-h或--help在線幫助。-l或--list列出壓縮文件的相關(guān)信息。-L或--license顯示版本與版權(quán)信息。-n或--no-name壓縮文件時(shí),不保存原來(lái)的文件名稱(chēng)及時(shí)間戳記。-N或--name壓縮文件時(shí),保存原來(lái)的文件名稱(chēng)及時(shí)間戳記。-q或--quiet不顯示警告信息。-r或--recursive遞歸處理,將指定目錄下的所有文件及子目錄一并處理。-S<壓縮字尾字符串>或----suffix<壓縮字尾字符串>更改壓縮字尾字符串。-t或--test測(cè)試壓縮文件是否正確無(wú)誤。-v或--verbose顯示指令執(zhí)行過(guò)程。-V或--version顯示版本信息。-num用指定的數(shù)字num調(diào)整壓縮的速度,-1或--fast表示最快壓縮方法(低壓縮比),-9或--best表示最慢壓縮方法(高壓縮比)。系統(tǒng)缺省值為6。4.使用實(shí)例:實(shí)例1:把test6目錄下的每個(gè)文件壓縮成.gz文件命令:gziP*輸出:[root@localhosttest6]#ll總計(jì)604---xr--r--1rootmail30210811-3008:39linklog.log---xr--r--1mailusers30210811-3008:39log2012.log-rw-r--r--1mailusers6111-3008:39log2013.log-rw-r--r--1rootmail011-3008:39log2014.log-rw-r--r--1rootmail011-3008:39log2015.log-rw-r--r--1rootmail011-3008:39log2016.log-rw-r--r--1rootmail011-3008:39log2017.log[root@localhosttest6]#gziP*[root@localhosttest6]#ll總計(jì)28---xr--r--1rootmail134111-3008:39linklog.log.gz---xr--r--1mailusers134111-3008:39log2012.log.gz-rw-r--r--1mailusers7011-3008:39log2013.log.gz-rw-r--r--1rootmail3211-3008:39log2014.log.gz-rw-r--r--1rootmail3211-3008:39log2015.log.gz-rw-r--r--1rootmail3211-3008:39log2016.log.gz-rw-r--r--1rootmail3211-3008:39log2017.log.gz[root@localhosttest6]#實(shí)例2:把例1中每個(gè)壓縮的文件解壓,并列出詳細(xì)的信息命令:gzip-dv*輸出:[root@localhosttest6]#ll總計(jì)28---xr--r--1rootmail134111-3008:39linklog.log.gz---xr--r--1mailusers134111-3008:39log2012.log.gz-rw-r--r--1mailusers7011-3008:39log2013.log.gz-rw-r--r--1rootmail3211-3008:39log2014.log.gz-rw-r--r--1rootmail3211-3008:39log2015.log.gz-rw-r--r--1rootmail3211-3008:39log2016.log.gz-rw-r--r--1rootmail3211-3008:39log2017.log.gz[root@localhosttest6]#gzip-dv*linklog.log.gz:99.6%--replacedwithlinklog.loglog2012.log.gz:99.6%--replacedwithlog2012.loglog2013.log.gz:47.5%--replacedwithlog2013.loglog2014.log.gz:0.0%--replacedwithlog2014.loglog2015.log.gz:0.0%--replacedwithlog2015.loglog2016.log.gz:0.0%--replacedwithlog2016.loglog2017.log.gz:0.0%--replacedwithlog2017.log[root@localhosttest6]#ll總計(jì)604---xr--r--1rootmail30210811-3008:39linklog.log---xr--r--1mailusers30210811-3008:39log2012.log-rw-r--r--1mailusers6111-3008:39log2013.log-rw-r--r--1rootmail011-3008:39log2014.log-rw-r--r--1rootmail011-3008:39log2015.log-rw-r--r--1rootmail011-3008:39log2016.log-rw-r--r--1rootmail011-3008:39log2017.log[root@localhosttest6]#實(shí)例3:詳細(xì)顯示例1中每個(gè)壓縮的文件的信息,并不解壓命令:gzip-l*輸出:[root@localhosttest6]#gzip-l*compresseduncompressedratIoUncompressed_name134130210899.6%linklog.log134130210899.6%log2012.log706147.5%log2013.log3200.0%log2014.log3200.0%log2015.log3200.0%log2016.log3200.0%log2017.log288060427799.5%(totals)實(shí)例4:壓縮一個(gè)tar備份文件,此時(shí)壓縮文件的擴(kuò)展名為.tar.gz命令:gzip-rlog.tar輸出:[root@localhosttest]#ls-allog.tar-rw-r--r--1rootroot30720011-2917:54log.tar[root@localhosttest]#gzip-rlog.tar[root@localhosttest]#ls-allog.tar.gz-rw-r--r--1rootroot142111-2917:54log.tar.gz實(shí)例5:遞歸的壓縮目錄命令:gzip-rvtest6輸出:[root@localhosttest6]#ll總計(jì)604---xr--r--1rootmail30210811-3008:39linklog.log---xr--r--1mailusers30210811-3008:39log2012.log-rw-r--r--1mailusers6111-3008:39log2013.log-rw-r--r--1rootmail011-3008:39log2014.log-rw-r--r--1rootmail011-3008:39log2015.log-rw-r--r--1rootmail011-3008:39log2016.log-rw-r--r--1rootmail011-3008:39log2017.log[root@localhosttest6]#cd..[root@localhosttest]#gzip-rvtest6test6/log2014.log:0.0%--replacedwithtest6/log2014.log.gztest6/linklog.log:99.6%--replacedwithtest6/linklog.log.gztest6/log2015.log:0.0%--replacedwithtest6/log2015.log.gztest6/log2013.log:47.5%--replacedwithtest6/log2013.log.gztest6/log2012.log:99.6%--replacedwithtest6/log2012.log.gztest6/log2017.log:0.0%--replacedwithtest6/log2017.log.gztest6/log2016.log:0.0%--replacedwithtest6/log2016.log.gz[root@localhosttest]#cdtest6[root@localhosttest6]#ll總計(jì)28---xr--r--1rootmail134111-3008:39linklog.log.gz---xr--r--1mailusers134111-3008:39log2012.log.gz-rw-r--r--1mailusers7011-3008:39log2013.log.gz-rw-r--r--1rootmail3211-3008:39log2014.log.gz-rw-r--r--1rootmail3211-3008:39log2015.log.gz-rw-r--r--1rootmail3211-3008:39log2016.log.gz-rw-r--r--1rootmail3211-3008:39log2017.log.gz說(shuō)明:這樣,所有test下面的文件都變成了*.gz,目錄依然存在只是目錄里面的文件相應(yīng)變成了*.gz.這就是壓縮,和打包不同。因?yàn)槭菍?duì)目錄操作,所以需要加上-r選項(xiàng),這樣也可以對(duì)子目錄進(jìn)行遞歸了。實(shí)例6:遞歸地解壓目錄命令:gzip-drtest6輸出:[root@localhosttest6]#ll總計(jì)28---xr--r--1rootmail134111-3008:39linklog.log.gz---xr--r--1mailusers134111-3008:39log2012.log.gz-rw-r--r--1mailusers7011-3008:39log2013.log.gz-rw-r--r--1rootmail3211-3008:39log2014.log.gz-rw-r--r--1rootmail3211-3008:39log2015.log.gz-rw-r--r--1rootmail3211-3008:39log2016.log.gz-rw-r--r--1rootmail3211-3008:39log2017.log.gz[root@localhosttest6]#cd..[root@localhosttest]#gzip-drtest6[root@localhosttest]#cdtest6[root@localhosttest6]#ll總計(jì)604---xr--r--1rootmail30210811-3008:39linklog.log---xr--r--1mailusers30210811-3008:39log2012.log-rw-r--r--1mailusers6111-3008:39log2013.log-rw-r--r--1rootmail011-3008:39log2014.log-rw-r--r--1rootmail011-3008:39log2015.log-rw-r--r--1rootmail011-3008:39log2016.log-rw-r--r--1rootmail011-3008:39log2017.log[root@localhosttest6]#以上就是系統(tǒng)大全給大家介紹的如何使用每天一個(gè)Linux命令(32)gzip命令??的方法都有一定的了解了吧,好了,如果大家還想了解更多的資訊,那就趕緊點(diǎn)擊系統(tǒng)大全官網(wǎng)吧。??本文來(lái)自系統(tǒng)大全http:///如需轉(zhuǎn)載請(qǐng)注明!?
每天一個(gè)Linux命令32gzip命令
gzip不僅可以用來(lái)壓縮大的、較少使用的文件以節(jié)省磁盤(pán)空間,還可以和tar命令一起構(gòu)成Linux操作系統(tǒng)中比較流行的壓縮文件格式。據(jù)統(tǒng)計(jì),gzip命令對(duì)文本文件有60%~70%的壓縮率。1.命令格式。gzip[參數(shù)][文件或者目錄](méi)。2.命令功能。gzip是個(gè)使用廣泛的壓縮程序,文件經(jīng)它壓縮過(guò)后,其名稱(chēng)后面會(huì)多出";.gz";的擴(kuò)展名。3.命令參數(shù)。-a或--ascii使用ASCII文字模式。-c或--stdout或--to-stdout把壓縮后的文件輸出到標(biāo)準(zhǔn)輸出設(shè)備,不去更動(dòng)原始文件。-d或--decompress或----uncompress解開(kāi)壓縮文件。-f或--force強(qiáng)行壓縮文件。不理會(huì)文件名稱(chēng)或硬連接是否存在以及該文件是否為符號(hào)連接。
為你推薦