歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Unix知識 >> Unix資訊

舉例Unix操作系統gzip命令的使用

我們來用舉例的方法來學習Unix操作系統gzip命令,GZIP最早由Jean-loup Gailly和Mark Adler創建,用於Unix操作系統的文件壓縮。我們在Linux中經常會用到後綴為.gz的文件,它們就是GZIP格式的。

現今已經成為Internet 上使用非常普遍的一種數據壓縮格式,或者說一種文件格式。HTTP協議上的GZIP編碼是一種用來改進WEB應用程序性能的技術。大流量的WEB站點常常使用GZIP壓縮技術來讓用戶感受更快的速度。

減少Unix操作系統文件大小有兩個明顯的好處,一是可以減少Unix操作系統存儲空間,二是通過Unix操作系統網絡傳輸文件時,可以減少傳輸的時間。gzip是在Linux系統中經常使用的一個對文件進行壓縮和解壓縮的命令,既方便又好用。

假設一個目錄/home下有文件mm.txt、sort.txt、xx.com。

例1:把/home目錄下的每個文件壓縮成.gz文件。
 

  1. $ cd /home  
  2. $ gzip *  
  3. $ ls  
  4. m.txt.gz sort.txt.gz xx.com.gz 

例2:把例1中每個壓縮的文件解壓,並列出詳細的信息。
 

  1. $ gzip -dv *  
  2. mm.txt.gz 43.1%-----replaced with mm.txt  
  3. sort.txt.gz 43.1%-----replaced with sort.txt  
  4. xx.com.gz 43.1%-----replaced with xx.com  
  5. $ ls  
  6. mm.txt sort.txt xx.com 

例3:詳細顯示例1中每個壓縮的文件的信息,並不解壓。
 

  1. $ gzip -l *  
  2. compressed uncompr. ratio uncompressed_name  
  3. 277 445 43.1% mm.txt  
  4. 278 445 43.1% sort.txt  
  5. 277 445 43.1% xx.com  
  6. $ ls  
  7. mm.txt.gz sort.txt.gz xx.com.gz 

例4:Unix操作系統壓縮一個tar備份文件,如usr.tar,此時壓縮文件的擴展名為.tar.gz
 

  1. $ gzip usr.tar  
  2. $ ls  
  3. usr.tar.gz 

好了,我們今天就舉出4個例子來講解Unix操作系統中gzip命令的使用方法。

Copyright © Linux教程網 All Rights Reserved