文件解压targzbz2tgzzip等linux下的各类压缩文件
文件 次序 号令 开头 大年夜 别的 意义 发生 文件名 罕见 选项 参数 结果 方才 小结 浩繁 目次 概念 基本 如许 功用 便当 繁杂 形形色色 分歧 算法 学问 才华 细致 下次 好象 多种 本文 两个 东西 重要 组织 系列 用户
Jie∴Ya∴targzbz2tgzzipDeng∴linuxXia∴De∴Ge∴Lei∴Ya∴Suo∴Wen∴Jian对于方才方才接触Linux的人来讲!壹定会给Linux下壹大年夜堆形形色色的文件名给弄晕别
个不说!单单就压缩文件为例!我们知道正在Windows下最罕见的压缩文件就只要两种
!壹是!zip!另壹个是.rar可是Linux就分歧了!它有.gz!.tar.gz!tgz!bz2!
.Z!.tar等浩繁的压缩文件名!别的windows下的.zip和.rar也能够正在Linux下使用!
不过正在Linux使用.zip和.rar的人就太少了本文就来对这些罕见的压缩文件停止壹
番小结!期看妳下次遇到这些文件时不至于被弄晕icon_smile.gif
正在细致总结各类压缩文件之前呢!起重要弄清两个概念打包和压缩打包是指
将壹大年夜堆文件或者目次甚么的变成壹个总的文件!压缩则是将壹个大年夜的文件经过壹些压
缩算法变成壹个小文件为甚么要辨别这两个概念呢实在这源于Linux中的很多压
缩次序递次只能针对壹个文件停止压缩!如许当妳想要压缩壹大年夜堆文件时!妳就得先借助
另它的东西将这壹大年夜堆文件先打成壹个包!然后再就本来的压缩次序递次停止压缩
Linux下最经常使用的打包次序递次就是tar了!使用tar次序递次打出现的包我们常称为tar包
!tar包文件的号令一般都是以.tar开头的天生tar包后!就可以够用其它的次序递次来进
行压缩了!所以起首就来讲讲tar号令的基本用法
tar号令的选项有很多!但经常使用的就那么几个选项!下面
来举例说明壹下
tar -cf all.tar .jpg
这条号令是将壹切.jpg的文件打成壹个名为all.tar的包-c是表现发生新的包
!-f指定包的文件名
tar -rf all.tar .gif
这条号令是将壹切.gif的文件增加到all.tar的包外面往-r是表现增加文件的
意义
tar -uf all.tar logo.gif
这条号令是更新本来tar包all.tar中logo.gif文件!-u是表现更新文件的意义
tar -tf all.tar
这条号令是列出all.tar包中壹切文件!-t是列出文件的意义
tar -xf all.tar
这条号令是解出all.tar包中壹切文件!-x是解开的意义
以上就是tar的最基本的用法为了便当用户正在打包解包的同时能够压缩或者解压
文件!tar供给了壹种特别的功用这就是tar能够正在打包或者解包的同时调用其它的压
缩次序递次!比如调用gzip!bzip2等
1) tar调用gzip
gzip是GNU组织开拓的壹个压缩次序递次!.gz开头的文件就是gzip压缩的结果与gzip
相对的解压次序递次是gunziptar中使用-z这个参数来调用gzip下面来举例说明壹下
tar -czf all.tar.gz .jpg
这条号令是将壹切.jpg的文件打成壹个tar包!并且将其用gzip压缩!天生壹个
gzip压缩过的包!包名为all.tar.gz
tar -xzf all.tar.gz
这条号令是将下面发生的包解开
2) tar调用bzip2
bzip2是壹个压缩才华更强的压缩次序递次!.bz2开头的文件就是bzip2压缩的结果
与bzip2相对的解压次序递次是bunzip2tar中使用-j这个参数来调用gzip下面来举例
说明壹下
tar -cjf all.tar.bz2 .jpg
这条号令是将壹切.jpg的文件打成壹个tar包!并且将其用bzip2压缩!天生壹个
bzip2压缩过的包!包名为all.tar.bz2
tar -xjf all.tar.bz2
这条号令是将下面发生的包解开
3)tar调用compress
compress也是壹个压缩次序递次!可是好象使用compress的人不如gzip和bzip2的人
多.Z开头的文件就是bzip2压缩的结果与 compress相对的解压次序递次是uncompress
tar中使用-Z这个参数来调用compress下面来举例说明壹下
tar -cZf all.tar.Z .jpg
这条号令是将壹切.jpg的文件打成壹个tar包!并且将其用compress压缩!天生
壹个uncompress压缩过的包!包名为all.tar.Z
tar -xZf all.tar.Z
这条号令是将下面发生的包解开
有了下面的学问!妳该当能够解开多种压缩文件了!下面对于tar系列的压缩文
件作壹个小结
1)对于.tar开头的文件
tar -xf all.tar
2)对于.gz开头的文件
gzip -d all.gz
gunzip all.gz
3)对于.tgz或者.tar.gz开头的文件
tar -xzf all.tar.gz
tar -xzf all.tgz
4)对于.bz2开头的文件
bzip2 -d all.bz2
bunzip2 all.bz2
5)对于tar.bz2开头的文件
tar -xjf all.tar.bz2
6)对于.Z开头的文件
uncompress all.Z
7)对于.tar.Z开头的文件
tar -xZf all.tar.z
别的对于Window下的罕见压缩文件.zip和.rar!Linux也有响应的方法来解压它
们
1)对于.zip
linux下供给了zip和unzip次序递次!zip是压缩次序递次!unzip是解压次序递次它们的参
数选项很多!这里只做繁杂引见!照陈举例说明壹下其用法对于方才方才接触Linux的人来讲!壹定会给Linux下壹大年夜堆形形色色的文件名给弄晕别 个不说!单单就压缩文
飞扬黑客网 http://www.gdwkb.cn
Jie∴Ya∴targzbz2tgzzipDeng∴linuxXia∴De∴Ge∴Lei∴Ya∴Suo∴Wen∴Jian对于方才方才接触Linux的人来讲!壹定会给Linux下壹大年夜堆形形色色的文件名给弄晕别
个不说!单单就压缩文件为例!我们知道正在Windows下最罕见的压缩文件就只要两种
!壹是!zip!另壹个是.rar可是Linux就分歧了!它有.gz!.tar.gz!tgz!bz2!
.Z!.tar等浩繁的压缩文件名!别的windows下的.zip和.rar也能够正在Linux下使用!
不过正在Linux使用.zip和.rar的人就太少了本文就来对这些罕见的压缩文件停止壹
番小结!期看妳下次遇到这些文件时不至于被弄晕icon_smile.gif
正在细致总结各类压缩文件之前呢!起重要弄清两个概念打包和压缩打包是指
将壹大年夜堆文件或者目次甚么的变成壹个总的文件!压缩则是将壹个大年夜的文件经过壹些压
缩算法变成壹个小文件为甚么要辨别这两个概念呢实在这源于Linux中的很多压
缩次序递次只能针对壹个文件停止压缩!如许当妳想要压缩壹大年夜堆文件时!妳就得先借助
另它的东西将这壹大年夜堆文件先打成壹个包!然后再就本来的压缩次序递次停止压缩
Linux下最经常使用的打包次序递次就是tar了!使用tar次序递次打出现的包我们常称为tar包
!tar包文件的号令一般都是以.tar开头的天生tar包后!就可以够用其它的次序递次来进
行压缩了!所以起首就来讲讲tar号令的基本用法
tar号令的选项有很多!但经常使用的就那么几个选项!下面
来举例说明壹下
tar -cf all.tar .jpg
这条号令是将壹切.jpg的文件打成壹个名为all.tar的包-c是表现发生新的包
!-f指定包的文件名
tar -rf all.tar .gif
这条号令是将壹切.gif的文件增加到all.tar的包外面往-r是表现增加文件的
意义
tar -uf all.tar logo.gif
这条号令是更新本来tar包all.tar中logo.gif文件!-u是表现更新文件的意义
tar -tf all.tar
这条号令是列出all.tar包中壹切文件!-t是列出文件的意义
tar -xf all.tar
这条号令是解出all.tar包中壹切文件!-x是解开的意义
以上就是tar的最基本的用法为了便当用户正在打包解包的同时能够压缩或者解压
文件!tar供给了壹种特别的功用这就是tar能够正在打包或者解包的同时调用其它的压
缩次序递次!比如调用gzip!bzip2等
1) tar调用gzip
gzip是GNU组织开拓的壹个压缩次序递次!.gz开头的文件就是gzip压缩的结果与gzip
相对的解压次序递次是gunziptar中使用-z这个参数来调用gzip下面来举例说明壹下
tar -czf all.tar.gz .jpg
这条号令是将壹切.jpg的文件打成壹个tar包!并且将其用gzip压缩!天生壹个
gzip压缩过的包!包名为all.tar.gz
tar -xzf all.tar.gz
这条号令是将下面发生的包解开
2) tar调用bzip2
bzip2是壹个压缩才华更强的压缩次序递次!.bz2开头的文件就是bzip2压缩的结果
与bzip2相对的解压次序递次是bunzip2tar中使用-j这个参数来调用gzip下面来举例
说明壹下
tar -cjf all.tar.bz2 .jpg
这条号令是将壹切.jpg的文件打成壹个tar包!并且将其用bzip2压缩!天生壹个
bzip2压缩过的包!包名为all.tar.bz2
tar -xjf all.tar.bz2
这条号令是将下面发生的包解开
3)tar调用compress
compress也是壹个压缩次序递次!可是好象使用compress的人不如gzip和bzip2的人
多.Z开头的文件就是bzip2压缩的结果与 compress相对的解压次序递次是uncompress
tar中使用-Z这个参数来调用compress下面来举例说明壹下
tar -cZf all.tar.Z .jpg
这条号令是将壹切.jpg的文件打成壹个tar包!并且将其用compress压缩!天生
壹个uncompress压缩过的包!包名为all.tar.Z
tar -xZf all.tar.Z
这条号令是将下面发生的包解开
有了下面的学问!妳该当能够解开多种压缩文件了!下面对于tar系列的压缩文
件作壹个小结
1)对于.tar开头的文件
tar -xf all.tar
2)对于.gz开头的文件
gzip -d all.gz
gunzip all.gz
3)对于.tgz或者.tar.gz开头的文件
tar -xzf all.tar.gz
tar -xzf all.tgz
4)对于.bz2开头的文件
bzip2 -d all.bz2
bunzip2 all.bz2
5)对于tar.bz2开头的文件
tar -xjf all.tar.bz2
6)对于.Z开头的文件
uncompress all.Z
7)对于.tar.Z开头的文件
tar -xZf all.tar.z
别的对于Window下的罕见压缩文件.zip和.rar!Linux也有响应的方法来解压它
们
1)对于.zip
linux下供给了zip和unzip次序递次!zip是压缩次序递次!unzip是解压次序递次它们的参
数选项很多!这里只做繁杂引见!照陈举例说明壹下其用法对于方才方才接触Linux的人来讲!壹定会给Linux下壹大年夜堆形形色色的文件名给弄晕别 个不说!单单就压缩文
飞扬黑客网 http://www.gdwkb.cn


