gzip命令用法說明

減少文件大小有兩個明顯的好處,一是可以減少存儲空間,二是通過網絡傳輸文件時,可以減少傳輸的時間。
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  強行壓縮文件。不理會文件名稱或硬連接是否存在以及該文件是否爲符號連接。 
-h或--help  在線幫助。 
-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.使用實例:
4.1 把test6目錄下的每個文件壓縮成.gz文件: gzip *
4.2 將某一個文件夾下的每個壓縮的文件解壓,並列出詳細的信息:gzip -dv *
4.3 詳細顯示例1中每個壓縮的文件的信息,並不解壓: gzip -l *
4.4 壓縮一個tar備份文件,此時壓縮文件的擴展名爲.tar.gz:  gzip -r log.tar
4.5 遞歸的壓縮目錄: gzip -rv 目錄名
4.6 遞歸地解壓目錄:gzip -dr 目錄名

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章