linux基本命令(32) gzip命令

2021-07-12 01:06:38 字數 1821 閱讀 4186

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

1.命令格式:

gzip[引數][檔案或者目錄]

2.命令功能:

gzip是個使用廣泛的壓縮程式,檔案經它壓縮過後,其名稱後面會多出".gz"的副檔名。

3.命令引數:

-a或--ascii  使用ascii文字模式。 

-c或--stdout或--to-stdout  把壓縮後的檔案輸出到標準輸出裝置,不去更動原始檔案。 

-d或--decompress或----uncompress  解開壓縮檔案。 

-f或--force  強行壓縮檔案。不理會檔名稱或硬連線是否存在以及該檔案是否為符號連線。 

-l或--list  列出壓縮檔案的相關資訊。 

-l或--license  顯示版本與版權資訊。 

-n或--no-name  壓縮檔案時,不儲存原來的檔名稱及時間戳記。 

-n或--name  壓縮檔案時,儲存原來的檔名稱及時間戳記。 

-q或--quiet  不顯示警告資訊。 

-r或--recursive  遞迴處理,將指定目錄下的所有檔案及子目錄一併處理。 

-s《壓縮字尾字串》或----suffix《壓縮字尾字串》  更改壓縮字尾字串。 

-t或--test  測試壓縮檔案是否正確無誤。 

-v或--verbose  顯示指令執行過程。 

-v或--version  顯示版本資訊。  -

num 用指定的數字num調整壓縮的速度,-1或--fast表示最快壓縮方法(低壓縮比),-9或--best表示最慢壓縮方法(高壓縮比)。系統預設值為6。

4.使用例項:

例項1:把test6目錄下的每個檔案壓縮成.gz檔案

命令:gzip *

例項2:把例1中每個壓縮的檔案解壓,並列出詳細的資訊

命令:gzip -dv *

例項3:詳細顯示例1中每個壓縮的檔案的資訊,並不解壓

命令:gzip -l *

例項4:壓縮乙個tar備份檔案,此時壓縮檔案的擴充套件名為.tar.gz

命令:gzip -r log.tar

例項5:遞迴的壓縮目錄

命令:gzip -rv test6

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

例項6:遞迴地解壓目錄

命令:gzip -dr test6

linux每日命令 32 gzip命令

減少檔案大小有兩個明顯的好處,一是可以減少儲存空間,二是通過網路傳輸檔案時,可以減少傳輸的時間。gzip是在linux系統中經常使用的乙個對檔案進行壓縮和解壓縮的命令,既方便又好用。gzip不僅可以用來壓縮大的 較少使用的檔案以節省磁碟空間,還可以和tar命令一起構成linux作業系統中比較流行的壓...

每天乙個linux命令(32) gzip命令

gzip命令對文字檔案有60 70 的壓縮率。gzip 引數 檔案或者目錄 gzip是個使用廣泛的壓縮程式,檔案經它壓縮過後,其名稱後面會多出 gz 的副檔名。a或 ascii 使用ascii文字模式。c或 stdout或 to stdout 把壓縮後的檔案輸出到標準輸出裝置,不去更動原始檔案。d或...

linux基本命令

linux常用命令 基礎 eg man ls 就可以檢視ls相關的用法 注 按q鍵或者ctrl c退出,在linux下可以使用ctrl c終止當前程式執行。2.ls 檢視目錄或者檔案的屬 列舉出任一目錄下面的檔案 eg ls usr man ls l a.d表示目錄 directory 如果是乙個 ...