linux下各种解压文件的方法

linux下压缩  解压方法:

       .tar 
  解包:tarxvf FileName.tar 
  打包:tarcvf FileName.tarDirName 
  (注:tar是打包,不是压缩!) 
  ——————————————— 
  .gz 
  解压1gunzipFileName.gz 
  解压2gzip-d FileName.gz 
  压缩:gzipFileName 
  .tar.gz.tgz 
  解压:tarzxvf FileName.tar.gz 
  压缩:tarzcvf FileName.tar.gz DirName 
  ——————————————— 
  .bz2 
  解压1bzip2-d FileName.bz2 
  解压2bunzip2FileName.bz2 
  压缩:bzip2-z FileName 
  .tar.bz2 
  解压:tarjxvf FileName.tar.bz2        tar--bzip xvf FileName.tar.bz2 
  压缩:tarjcvf FileName.tar.bz2 DirName 
  ——————————————— 
  .bz 
  解压1bzip2-d FileName.bz 
  解压2bunzip2FileName.bz 
  压缩:未知 
  .tar.bz 
  解压:tarjxvfFileName.tar.bz 
  压缩:未知 
  ——————————————— 
  .Z 
  解压:uncompressFileName.Z 
  压缩:compressFileName 
  .tar.Z 
  解压:tarZxvf FileName.tar.Z 
  压缩:tarZcvf FileName.tar.Z DirName 
  ——————————————— 
  .zip 
  解压:unzipFileName.zip 
  压缩:zipFileName.zip DirName 
  压缩一个目录使用-r参数,-r递归。例:$zip -r FileName.zip DirName 
  ——————————————— 
  .rar 
  解压:rarx FileName.rar 
  压缩:rara FileName.rar DirName 
   
  rar请到:http://www.rarsoft.com/download.htm下载! 
  解压后请将rar_static拷贝到/usr/bin目录(其他由$PATH环境变量指定的目录也可以): 
  [root@www2tmp]# cp rar_static /usr/bin/rar 
  ——————————————— 
  .lha 
  解压:lha-e FileName.lha 
  压缩:lha-a FileName.lhaFileName 
   
  lha请到:http://www.infor.kanazawa-it.ac.jp/~ishii/lhaunix/下载! 
  >解压后请将lha拷贝到/usr/bin目录(其他由$PATH环境变量指定的目录也可以): 
  [root@www2tmp]# cp lha /usr/bin/ 
  ——————————————— 
  .rpm 
  解包:rpm2cpioFileName.rpm | cpio -div 
  ——————————————— 
  .deb 
  解包:arp FileName.deb data.tar.gz | tar zxf - 
  ——————————————— 
  .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 
  解压:sExx FileName.* 
  压缩:sExa FileName.* FileName 
   
  sEx只是调用相关程序,本身并无压缩、解压功能,请注意! 
  sEx请到:http://sourceforge.net/projects/sex下载! 
  解压后请将sEx拷贝到/usr/bin目录(其他由$PATH环境变量指定的目录也可以): 
  [root@www2tmp]# cp sEx/usr/bin/  Linux下常见文件解压方法及命令 
  系统·System 
   
  1..a为扩展名的文件
  #tarxv file.a 
  2..z为扩展名的文件
  #uncompressfile.Z 
  3..gz为扩展名的文件
  #gunzipfile.gz 
  4..bz2为扩展名的文件
  #bunzip2file.bz2 
  5..tar.Z为扩展名的文件
  #tarxvZf file.tar.Z 
  或#compress-dc file.tar.Z | tar xvf 
  6..tar.gz/.tgz为扩展名的文件
  #tarxvzf file.tar.gz 
  或gzip-dc file.tar.gz | tar xvf - 
  7..tar.bz2为扩展名的文件
  #tarxvIf 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为扩展名的文件解压缩: 
  #rpm2cpiofile.rpm | cpio -div 
  12..deb为扩展名的文件安装: 
  #dpkg-i file.deb 
  13..deb为扩展名的文件解压缩
  #dpkg-deb-fsys-tarfile file.deb | tar xvf - ar p 
  file.debdata.tar.gz | tar xvzf - 
  14..zip为扩展名的文件
  #unzipfile.zip 
  在linux下解压Winzip格式的文件 
  要是装了jdk的话,可以用jar命令;还可以使用unzip命令。 
  直接解压.tar.gz文件 
  xxxx.tar.gz文件使用tarzxvf参数,可以一次解压开。XXXX为文件名。例如: 
  $tarzxvf xxxx.tar.gz 各种压缩文件的解压(安装方法) 
   
  文件扩展名解压(安装方法) 
    
  .aar xv file.a 
  .Zuncompress file.Z 
  .gzgunzip file.gz 
  .bz2bunzip2 file.bz2 
  .tar.Ztar xvZf file.tar.Z 
  compress-dc file.tar.Z | tar xvf - 
  .tar.gz/.tgztar xvzf file.tar.gz 
  gzip-dc file.tar.gz | tar xvf - 
  .tar.bz2tar xvIf file.tar.bz2 
  bzip2-dc file.tar.bz2 | xvf - 
  .cpio.gz/.cgzgzip -dc file.cgz | cpio -div 
  .cpio/cpiocpio -div file.cpio 
  cpio-divc file.cpio 
  .rpm/installrpm -i file.rpm 
  .rpm/extractrpm2cpio file.rpm | cpio -div 
  .deb/installdpkg -i file.deb 
  .deb/exrtactdpkg-deb -fsys-tarfile file.deb | tar xvf - 
  arp file.deb data.tar.gz | tar xvzf - 
  .zipunzip file.zip 
   
   
  bzip2-d myfile.tar.bz2 | tar xvf 
   
   
  tarxvfz myfile.tar.bz2 
   
   
  x是解压 
  v是复杂输出 
  f是指定文件 
  zgz格式 
   
   
  gzip 
  gzip[选项]要压缩(或解压缩)的文件名 
  -c将输出写到标准输出上,并保留原有文件。 
  -d将压缩文件压缩。 
  -l对每个压缩文件,显示下列字段:压缩文件的大小,未压缩文件的大小、压缩比、未压缩文件的名字 
  -r递归式地查找指定目录并压缩或压缩其中的所有文件。 
  -t测试压缩文件是正完整。 
  -v对每一个压缩和解压缩的文件,显示其文件名和压缩比。 
  -num-用指定的数字调整压缩的速度。 
  举例: 
  把/usr目录并包括它的子目录在内的全部文件做一备份,备份文件名为usr.tar 
  tarcvf usr.tar /home 
  把/usr目录并包括它的子目录在内的全部文件做一备份并进行压缩,备份文件名是usr.tar.gz 
  tarczvf usr.tar.gz /usr 
  压缩一组文件,文件的后缀为tar.gz 
  #tarcvf back.tar /back/ 
  #gzip-q back.tar 
  or 
  #tarcvfz back.tar.gz /back/ 
  释放一个后缀为tar.gz的文件。 
  
#tarzxvf back.tar.gz 
  #gzipback.tar.gz 
  #tarxvf back.tar


    

 Recommended Reference:  http://alex09.iteye.com/blog/647128

                        

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值