linux下tar xvzf是解壓tar.gz的,等效gzip -d file.gz+tar vxf file.tar,以及別的解壓方式大全__linux

來源:互聯網
上載者:User
Linux下最常用的打包程式就是tar了,使用tar程式打出來的包我們常稱為tar包,tar包 檔案 的 命令 通常都是以.tar結尾的。產生tar包後,就可以用其它的程式來進 
行壓縮了,所以首先就來講講tar 命令 的基本用法: 
  tar 命令 的選項有很多(用man tar可以查看到),但常用的就那麼幾個選項,下面 
來舉例說明一下: 
  # tar -cf all.tar *.jpg 
  這條 命令 是將所有.jpg的 檔案 打成一個名為all.tar的包。-c是表示產生新的包 
,-f指定包的 檔案 名。 
  # tar -rf all.tar *.gif 
  這條 命令 是將所有.gif的 檔案 增加到all.tar的包裡面去。-r是表示增加 檔案 的 
意思。 
# tar -uf all.tar logo.gif 
  這條 命令 是更新原來tar包all.tar中logo.gif 檔案 ,-u是表示更新 檔案 的意思。 

  # tar -tf all.tar 
  這條 命令 是列出all.tar包中所有 檔案 ,-t是列出 檔案 的意思 
  # tar -xf all.tar 
  這條 命令 是解出all.tar包中所有 檔案 ,-x是解開的意思 
  以上就是tar的最基本的用法。為了方便使用者在打包解包的同時可以壓縮或 解壓  
檔案 ,tar提供了一種特殊的功能。這就是tar可以在打包或解包的同時調用其它的壓 
縮程式,比如調用gzip、bzip2等。 
   1) tar調用gzip 
  gzip是GNU組織開發的一個壓縮程式,. gz 結尾的 檔案 就是gzip壓縮的結果。與gzip 
相對的 解壓 程式是gunzip。tar中使用-z這個參數來調用gzip。下面來舉例說明一下 
: 
  # tar -czf all.tar. gz  *.jpg 
  這條 命令 是將所有.jpg的 檔案 打成一個tar包,並且將其用gzip壓縮,產生一個 
gzip壓縮過的包,包名為all.tar. gz  
  # tar -xzf all.tar. gz  
  這條 命令 是將上面產生的包解開。 
   2) tar調用bzip2 
  bzip2是一個壓縮能力更強的壓縮程式,.bz2結尾的 檔案 就是bzip2壓縮的結果。 
與bzip2相對的 解壓 程式是bunzip2。tar中使用-j這個參數來調用gzip。下面來舉例 
說明一下: 
  # tar -cjf all.tar.bz2 *.jpg 
  這條 命令 是將所有.jpg的 檔案 打成一個tar包,並且將其用bzip2壓縮,產生一個 
bzip2壓縮過的包,包名為all.tar.bz2 
  # tar -xjf all.tar.bz2 
  這條 命令 是將上面產生的包解開。 
3)tar調用compress 
  compress也是一個壓縮程式,但是好象使用compress的人不如gzip和bzip2的人 
多。.Z結尾的 檔案 就是bzip2壓縮的結果。與 compress相對的 解壓 程式是uncompress 
。tar中使用-Z這個參數來調用compress。下面來舉例說明一下: 
  # tar -cZf all.tar.Z *.jpg 
  這條 命令 是將所有.jpg的 檔案 打成一個tar包,並且將其用compress壓縮,產生 
一個uncompress壓縮過的包,包名為all.tar.Z 
  # tar -xZf all.tar.Z 
  這條 命令 是將上面產生的包解開 

   有了上面的知識,你應該可以解開多種壓縮檔了,下面對於tar系列的壓縮文 
件作一個小結 : 
  1)對於.tar結尾的 檔案  
  tar -xf all.tar 
  2)對於. gz 結尾的 檔案  
  gzip -d all. gz  
  gunzip all. gz  
  3)對於.tgz或.tar. gz 結尾的 檔案  
  tar -xzf all.tar. gz  
  tar -xzf all.tgz 
  4)對於.bz2結尾的 檔案  
  bzip2 -d all.bz2 
  bunzip2 all.bz2 
  5)對於tar.bz2結尾的 檔案  
  tar -xjf all.tar.bz2 
  6)對於.Z結尾的 檔案  
  uncompress all.Z 
  7)對於.tar.Z結尾的 檔案  
  tar -xZf all.tar.z 

  另外對於Window下的常見壓縮 檔案 .zip和.rar,Linux也有相應的方法來 解壓 它 
們: 
   1)對於.zip 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.