萬盛學電腦網

 萬盛學電腦網 >> Linux教程 >> Linux平台不同解壓縮命令的用法介紹

Linux平台不同解壓縮命令的用法介紹

  一 .tar

  解包

  tar xvf FileName.tar

  打包

  tar cvf FileName.tar DirName

  注意:tar是打包,不是壓縮。

  二 .gz

  解壓

  gunzip FileName.gz

  或

  gzip -d FileName.gz

  壓縮

  gzip FileName

  三 .tar.gz 和 .tgz

  解壓

  tar zxvf FileName.tar.gz

  壓縮

  tar zcvf FileName.tar.gz DirName

  四 .bz2

  解壓

  bzip2 -d FileName.bz2

  或

  bunzip2 FileName.bz2

  壓縮

  bzip2 -z FileName

  五 .tar.bz2

  解壓

  tar jxvf FileName.tar.bz2

  壓縮

  tar jcvf FileName.tar.bz2 DirName

  六 .bz

  解壓

  bzip2 -d FileName.bz

  或

  bunzip2 FileName.bz

  七 .tar.bz

  解壓

  tar jxvf FileName.tar.bz

  八 .Z

  解壓

  uncompress FileName.Z

  壓縮

  compress FileName

  九 .tar.Z

  解壓

  tar Zxvf FileName.tar.Z

  壓縮

  tar Zcvf FileName.tar.Z DirName

  十.zip

  解壓

  unzip FileName.zip

  壓縮

  zip FileName.zip DirName

  十一 .rar

  解壓

  rar x FileName.rar

  壓縮

  rar a FileName.rar DirName

  十二 .lha

  解壓

  lha -e FileName.lha

  壓縮

  lha -a FileName.lha FileName

  十三 .rpm

  解包

  rpm2cpio FileName.rpm

  十四 .deb

  解包

  ar p FileName.deb

  對於以下格式的包

  .tar .tgz .tar.gz .tar.Z .tar.bz .tar.bz2 .zip .cpio .rpm .deb .slp .arj .rar .ace .lha .lzh .lzx .lzs .arc .sda .sfx .lnx .zoo .cab .kar .cpt .pit .sit .sea

  解壓

  sEx x FileName.*

  壓縮

  sEx a FileName.* FileName

  注意:sEx只是調用相關程序,本身並無壓縮、解壓功能。

  那麼這麼多工具,如果我們是壓縮文件,該使用哪個工具好呢,下面就介紹一個在Linux平台下很好用的一個解壓縮工具。

  gzip 命令

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

  語法:gzip [選項] 壓縮(解壓縮)的文件名

  該命令的各選項含義如下:

  -c 將輸出寫到標准輸出上,並保留原有文件。

  -d 將壓縮文件解壓。

  -l 對每個壓縮文件,顯示下列字段:壓縮文件的大小;未壓縮文件的大小;壓縮比;未壓縮文件的名字

  -r 遞歸式地查找指定目錄並壓縮其中的所有文件或者是解壓縮。

  -t 測試,檢查壓縮文件是否完整。

  -v 對每一個壓縮和解壓的文件,顯示文件名和壓縮比。

  -num 用指定的數字 num 調整壓縮的速度,

  -1 或 –fast 表示最快壓縮方法(低壓縮比),

  -9 或–best表示最慢壓縮方法(高壓縮比)。系統缺省值為 6。

  舉例

  gzip *% 把當前目錄下的每個文件壓縮成 .gz 文件。

  gzip -dv *% 把當前目錄下每個壓縮的文件解壓,並列出詳細的信息。

  gzip -l *% 詳細顯示例1中每個壓縮的文件的信息,並不解壓。

  gzip usr.tar% 壓縮 tar 備份文件 usr.tar,此時壓縮文件的擴展名為.tar.gz。

copyright © 萬盛學電腦網 all rights reserved