Chinaunix首页 | 论坛 | 博客
  • 博客访问: 546701
  • 博文数量: 105
  • 博客积分: 6010
  • 博客等级: 准将
  • 技术积分: 1132
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-15 09:57
文章分类

全部博文(105)

文章存档

2011年(1)

2009年(41)

2008年(63)

我的朋友

分类: LINUX

2008-11-18 12:12:00

 
在linux学习过程中,经常会遇到很多类型的压缩文件,那么,当我们遇到这些常见的linux下压缩文件,如何去解压呢?下面以表格方式介绍给所有的朋友:
 

 扩展名

 命令

 举例子

 .a

 tar

 tar xv file.a

 .z uncompress uncompress file.z
.gz gunzip gunzip file.gz 
.bz2 bunzip2  bunzip2 file.bz2
.tar.Z tar or compress tar xvZf file.tar.Z or compress -dc file.tar.Z|tar xvf-
.tar.gz/.tgz tar or gzip tar xvzf file.tar.gz or gzip -dc file.tar.gz|tar xvf -
 .tar.bz2 tar or bzip2 tar xvIf file.tar.bz2 or bzip2 -dc file.tar.bz2|tar xvf -
.cpio.gz/.cgz gzip  gzip -dc file.cgz|cpio -div 
.cpio/cpio  cpio cpio -div file.cpio or cpio -divc file.cpio 
 .rpm(installation) rpm  rpm -i file.rpm 
 .rpm(extraction) rpm2cpio  rpm2cpio file.rpm|cpio -div 
 .deb(installation) dpkg  dpkg -i file.deb (installation)
 .deb(extraction)  dpkg-deb  dpkg-deb --fsys-tarfile file.deb | tar xvf - ar p file.deb data.tar.gz|tar xvzf-
 .zip unzip  unzip file.zip 
 .zip bzip2  bzip2 -d file.tar.bz2|tar xvf 
 .zip tar  tar xvfz file.tar.bz2 
 x是解压 v是复杂输出  f是指定文件,z gz格式 
 
gzip
gzip[选项]要压缩(或解压缩)的文件名
-c将输出写到标准输出上,并保留原有文件。
-d将压缩文件压缩。
-l对每个压缩文件,显示下列字段:压缩文件的大小,未压缩文件的大小、压缩比、未压缩文件的名字
-r递归式地查找指定目录并压缩或压缩其中的所有文件。
-t测试压缩文件是正完整。
-v对每一个压缩和解压缩的文件,显示其文件名和压缩比。
-num-用指定的数字调整压缩的速度。
举例:
把/usr目录并包括它的子目录在内的全部文件做一备份,备份文件名为usr.tar
tar cvf usr.tar /home
把/usr 目录并包括它的子目录在内的全部文件做一备份并进行压缩,备份文件名是usr.tar.gz
tar czvf usr.tar.gz /usr
压缩一组文件,文件的后缀为tar.gz
#tar cvf back.tar /back/
#gzip -q back.tar
or
#tar cvfz back.tar.gz /back/
释放一个后缀为tar.gz的文件。
#tar zxvf back.tar.gz
#gzip back.tar.gz
#tar xvf back.tar
 
 
 
 
阅读(1197) | 评论(0) | 转发(0) |
0

上一篇:培训资料(2)

下一篇:培训资料(3)

给主人留下些什么吧!~~