linux下压缩解压缩整理

标签: linux tar打包 gzip压缩 bzip2压缩 compress压缩
13人阅读 评论(0) 收藏 举报
分类:

        linux中压缩程序有,tar(.tar),gzip,gunzip(gz或者tar.gz或者tgz),bzip2,bunzip2(.bz2或者tar.bz2),compress,uncompress(.Z或者tar.Z),zip,unzip(.zip)等几种方式。
1、tar基本的命令使用
         tar -cf one.tar *.png
        表示将所有的png结尾的图片文件打成一个名为one.tar的包。-c表示产生新包,-f表示文件名。
        tar -rf one.tar *.png
        表示将所有的png结尾的图片文件增加到为one.tar包里面。-r表示增加文件,-f表示文件名。
        tar -uf one.tar a.png
        表示将a.png图片文件更新到为one.tar包里面。-u表示更新文件,-f表示文件名。  
        tar -xf one.tar
        表示将one.tar包进行解压。-x表示解压文件,-f表示文件名。      
         tar -lf one.tar
        表示将one.tar包中的文件罗列出来。-l表示显示所有文件,-f表示文件名.
2、 tar有一种特殊的功能,在打包过程中可以通过程序进行压缩或者解压缩。
a、对应是gunzip解压缩程序,使用-z这个参数调用
tar -czf one.tar.gz *.png
          表示将所有png的图片打包为tar包,并将其用gzip进行压缩,生成一个gzip压缩过的tar包。包名为one.tar.gz
tar -xzf one.tar.gz 
          表示将所包名为one.tar.gz进行解压
b、bzip2是一个压缩能力更强程序,.bz2结尾就是以bzip2压缩的结果,与之对应为bunzip2,使用-j参数来调用gzip
tar -cjf one.tar.bz2 *.png
         表示将所有png的图片打包为tar包,并将其用bzip2进行压缩,生成一个bzip压缩过的tar包。包名为one.tar.bz2
tar -xjf one.tar.bz2
         表示将所包名为one.tar.bz2进行解压 
c、compress也是一个压缩程序,Z结尾的文件就是compress压缩的结果,使用-Z参数来调用compress    
tar -cZf one.tar.Z *.png
       表示将所有png的图片打包为tar包,并将其用compress进行压缩,生成一个compress压缩过的tar包。包名为one.tar.Z     
tar -xZf one.tar.Z
       表示将所包名为one.tar.Z进行解压 
3、具体事例
            a、对于tar结尾
                    tar -xf one.tar
            b、对于gz结尾
                    gzip -d one.gz
                    gunzip one.gz
            c、对于.tgz或者tar.gz结尾
                    tar -xzf one.tar.gz
                    tar -xzf one.tgz
            d、对于.bz2结尾
                bzip2 -d one.bz2
                bunzip2 one.bz2
            e、对于tar.bz2结尾
                tar -xjf one.tar.bz2
             f、对于.Z结尾
                 uncompress one.Z
             g、对于tar.Z结尾
                   tar -xZf one.Z
4、总结 

-c: 建立压缩档案
-x:解压
-t:查看内容
-r:向压缩归档文件末尾追加文件
-u:更新原压缩包中的文件

这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。

-z:有gzip属性的
-j:有bz2属性的
-Z:有compress属性的
-v:显示所有过程
-O:将文件解开到标准输出 

 不管怎么变化,掌握关键内容以不变应万变!!!



            



查看评论

H.264/AVC视频编解码技术详解

H.264/AVC是目前业界应用最为广泛的视频压缩编码标准,包含了先进而且较为成熟的视频编码技术。本课程将从原理、标准和实现等多个角度,详细讲述了H.264/AVC视频编码标准的整体架构与技术细节,不但讲解了H.264/AVC标准协议文档中的内容,还通过实际的H.264码流分析/解码程序的开发来帮助观众更深入地理解H.264编码标准的原理。
  • 2016年07月29日 11:19

linux下rar

  • 2008年07月21日 23:46
  • 580KB
  • 下载

linux下压缩解压缩命令

  • 2011年10月18日 20:19
  • 13KB
  • 下载

unix压缩解压缩命令详解

  • 2009年01月07日 13:21
  • 59KB
  • 下载

Linux下压缩解压缩

下载rarlinux-3.5.0.tar.gz#tar zvxf rarlinux-3.5.0.tar.gz#make#make install #unrar x 需要解压缩的文件.rar#rar a...
  • windxxf
  • windxxf
  • 2006-04-10 17:47:00
  • 871

linux下压缩解压缩

Node:有时候会提示"权限不够",改为用root解就OK了。 .tar解压:tar xvf FileName.tar压缩:tar cvf FileName.tar DirName(注:tar是...
  • gorlen
  • gorlen
  • 2011-07-14 09:50:26
  • 160

Linux下的压缩解压缩

Linux 相比于 Windows 有一个好处,就是自带压缩解压缩命令,但是我发现很多刚接触 Linux 系统的新手经常会纠结于如何压缩解压缩,这里,我整理一些常见用法以供大家参考。常用压缩格式 t...
  • luckydarcy
  • luckydarcy
  • 2016-08-16 20:09:35
  • 530

winrar3.9解压缩

  • 2011年06月22日 16:10
  • 3.41MB
  • 下载

压缩解压缩linux命令(整理)

压缩解压缩linux命令 一.zip 1、把/home目录下面的data目录压缩为data.zip zip -r data.zip data #压缩mydata目录 2、把/home目录下面的...
  • qq_36608163
  • qq_36608163
  • 2017-07-04 13:31:10
  • 106

Linux下的压缩解压缩命令详解

  • 2016年04月14日 16:54
  • 25KB
  • 下载
    个人资料
    等级:
    访问量: 18
    积分: 30
    排名: 200万+
    文章存档