linux下 各類解壓文件使用方法

.xz.net

解包:tar xvf FileName.tar.xz
  打包:tar cvf FileName.tar DirName

.tarunix

解包:tar xvf FileName.tar
  打包:tar cvf FileName.tar DirName
 (注:tar是打包,不是壓縮!)

.gzcode

  解壓1:gunzip FileName.gz
  解壓2:gzip -d FileName.gz
  壓縮:gzip FileName

.tar.gz 和 .tgzhtm

  解壓:tar zxvf FileName.tar.gz
  壓縮:tar zcvf FileName.tar.gz DirName

.bz2遞歸

  解壓1:bzip2 -d FileName.bz2
  解壓2:bunzip2 FileName.bz2
  壓縮: bzip2 -z FileName

.tar.bz2ip

  解壓:tar jxvf FileName.tar.bz2        或tar --bzip xvf FileName.tar.bz2
  壓縮:tar jcvf FileName.tar.bz2 DirName

.bzpm2

  解壓1:bzip2 -d FileName.bz
  解壓2:bunzip2 FileName.bz
  壓縮:未知

.tar.bzit

解壓:tar jxvf FileName.tar.bz
  壓縮:未知

.Zio

 解壓: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
  壓縮一個目錄使用 -r 參數,-r 遞歸。例: $ zip -r FileName.zip DirName

.rar

  解壓:rar x FileName.rar
  壓縮:rar a FileName.rar DirName
  
  rar請到:http://www.rarsoft.com/download.htm 下載!
  解壓後請將rar_static拷貝到/usr/bin目錄(其餘由$PATH環境變量指定的目錄也能夠):
  [root@www2 tmp]# cp rar_static /usr/bin/rar

.lha

  解壓:lha -e FileName.lha
  壓縮:lha -a FileName.lha FileName
  
  lha請到:http://www.infor.kanazawa-it.ac.jp/~ishii/lhaunix/下載!
  >解壓後請將lha拷貝到/usr/bin目錄(其餘由$PATH環境變量指定的目錄也能夠):
  [root@www2 tmp]# cp lha /usr/bin/

  .rpm

  解包:rpm2cpio FileName.rpm | cpio -div

  .deb

  解包:ar p FileName.deb data.tar.gz | tar zxf -

      .cab

  須要先下載一個cabextract,下載連接爲:http://www.cabextract.org.uk/
   $ tar zxf cabextract-1.6.tar.gz
   $ cd cabextract-1.6
   $ ./configure
   $ make && make install

   解壓:cabextract FileName

 

  .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只是調用相關程序,自己並沒有壓縮、解壓功能,請注意!
  sEx請到: http://sourceforge.net/projects/sex下載!
  解壓後請將sEx拷貝到/usr/bin目錄(其餘由$PATH環境變量指定的目錄也能夠):
  [root@www2 tmp]# cp sEx /usr/bin/

Linux下常見文件解壓方法及命令

  1. 以.a爲擴展名的文件:
    tar xv file.a
  2. 以.z爲擴展名的文件:
    uncompress file.Z
  3. 以.gz爲擴展名的文件:
    gunzip file.gz
  4. 以.bz2爲擴展名的文件:
    bunzip2 file.bz2
  5. 以.tar.Z爲擴展名的文件:
    tar xvZf file.tar.Z
    或 compress -dc file.tar.Z | tar xvf
  6. 以.tar.gz/.tgz爲擴展名的文件:
    tar xvzf file.tar.gz
    或 gzip -dc file.tar.gz | tar xvf -
  7. 以.tar.bz2爲擴展名的文件:
    tar xvIf file.tar.bz2
    或 bzip2 -dc file.tar.bz2 | xvf -
    8.以.cpio.gz/.cgz爲擴展名的文件:
    gzip -dc file.cgz | cpio -div
    9.以.cpio/cpio爲擴展名的文件:
    cpio -div file.cpio
    或cpio -divc file.cpio
    10.以.rpm爲擴展名的文件安裝:
    rpm -i file.rpm
    11.以.rpm爲擴展名的文件解壓縮:
    rpm2cpio file.rpm | cpio -div
    12.以.deb爲擴展名的文件安裝:
    dpkg -i file.deb
    13.以.deb爲擴展名的文件解壓縮:
    dpkg-deb -fsys-tarfile file.deb | tar xvf - ar p
    file.deb data.tar.gz | tar xvzf -
    14.以.zip爲擴展名的文件:
    unzip file.zip
相關文章
相關標籤/搜索