Linux下使用gzip壓縮與解壓檔案

2021-08-31 12:54:01 字數 923 閱讀 1804

linux下gzip命令是用來壓縮檔案的。gzip不僅可以用來壓縮大的、較少使用的檔案以節省磁碟空間,還可以和tar命令一起構成linux作業系統中比較流行的壓縮檔案格式。據統計,gzip命令對文字檔案有60%~70%的壓縮率。

gzip命令的格式是:

gzip [option] [file]

gzip很容易使用。如果想壓縮某個檔案或者磁帶檔案檔案,可輸入下面的內容:

gzip mydir.tar

在預設的狀態下,gzip 會壓縮檔案、再加上乙個.gz副檔名,然後刪除掉原來的檔案。如果想解壓縮檔案,可以使用gzip的對應程式命令gunzip或者gzip命令的-d解壓縮引數。但是必須保證這個用於解壓縮的檔案有.gz(或者.z、-gz、.z、-z、或者_z)副檔名,否則gzip命令和gunzip命令都會顯示出錯資訊。如果想使用自己的副檔名,可以使用-s字尾引數,如下所示:

gzip -s .gzipped mydir.tar

gzip 還可以處理用zip命令、compress命令和pack命令壓縮的檔案包。如果想在壓縮或者解壓縮的過程中看到更多的資訊,可以使用-l列清單引數看到檔案在被壓縮或解壓縮的時候的檔案長度。在前乙個例子中,壓縮完子目錄mydir之後,可以使用gzip命令按照下面的方法得到有關的資料:

# gzip -l mydir.tar.gz

compressed uncompr.ratio uncompressed_name

312 21330 98.2% mydir.tar

此外,gzip還有乙個很有用的引數-t,可以用來測試壓縮檔案的完整性。如果檔案正常,gzip不會給出任何顯示。如果想看到ok這兩個字母,可以在測試某個檔案時使用-tv引數。

linux命令 gzip壓縮

壓縮命令gzip root wangshaojun ls 111.txt 222install.log.syslog root wangshaojun cat etc init.d iptables install.log.syslog root wangshaojun cat etc init.d...

使用gzip壓縮頁面

gzip就是gnu zip了,很多瀏覽器都支援這種壓縮格式的content,需要加上response.addheader content encoding gzip 不過避免某些不支援的瀏覽器出現錯誤,需要檢查request.getheaders accept encoding 裡面是否包含了giz...

ext js使用GZIP壓縮傳輸

在使用extjs過程中,ext all.js檔案太大,在網路環境不太好的時候,開啟頁面非常慢。為了解決網路傳輸時的大小,將採用gzip壓縮傳輸。具體配置如下。2 在web.xml中增加如下過濾器。gzipfilter net.sf.ehcache.constructs.web.filter.gzip...