码迷,mamicode.com
首页 > 系统相关 > 详细

linux的压缩归档

时间:2018-07-17 10:42:14      阅读:187      评论:0      收藏:0      [点我收藏+]

标签:大文件   格式   val   分包   指令   family   命令   编码   内容   

>>>压缩是将一个大文件通过一些压缩算法变成一个相对小的文件

>>>打包是将一大堆文件或者目录能变成一个总的文件


>>>linux下三种压缩工具主要有bzip,gzip,zip

各自特性分别如下:

工具
文件扩展名描述
bzip2.bz2采用了Burrows-wheeler文本压缩算法和霍夫曼算法
gzip.gz一个GUN下发展起来的一个项目,采用Lempel-Ziv编码
zip.zipwinsdows上pkzip的压缩格式


>>>bzip2详解:

命令功能
bzip2
压缩二进制文件性能较好,不能压缩目录,可以用tar打包后压缩
bzcat用于查看压缩文件的内容
bunzip2=zip2 -d用于解压文件


>>>gzip详解:


命令功能
gzip用于压缩文件,支持指定多个被的压缩文件和通配符,不能压缩目录,可以用tar打包后压缩
zcat用于查看压缩过的文件
gunzip=gzip -d用来解压文件



>>> zip详解

命令功能
zip
指定文件和目录创建压缩文件
zipcloak给压缩文件加密,解压时需要密码
zipnote从zip文件中提取备注
zipsplist将一个现有的文件分割成好几块压缩,大型单机游戏的分包压缩格式
unzip

用于解压文件

zip  -r  dir.aip  dir/
可以压缩目录












>>>linux 下的归档工具tar

tar -c    创建一个新存档                            tar  -cvf   filename.tar file   打包文件

tar -v    显示指令处理过程                         tar  -tvf   filename.tar file   打包文件

tar -f     指定备份文件                                tar  -xvf   filename.tar file   打包文件

tar -x     从备份文件中还原文件

tar -t      查询压缩包里面的内容


>>>组合起来可以有

tar  -cvf   filename.tar file   打包文件

tar  -tvf   filename.tar         查看文件

tar  -xvf   filename.tar         解压文件


tar -j       用bzip2压缩

tar -z      用gzip进行归档压缩


>>>再组合起来,可以有

tar -jcvf filename.tar.bz2  file         打包后用bzip2进行归档压缩

tar -jtvf filename.tar.bz2                查看tar.bz2文件

tar -jxvf filename.tar.bz2                解压tar.bz2压缩文件


tar -zcvf filename.tar.gz2  file         打包后用gzip进行归档压缩

tar -ztvf filename.tar.gz2                 查看tar.gz文件

tar -zxvf filename.tar.gz2                 解压tar.gz压缩文件



linux的压缩归档

标签:大文件   格式   val   分包   指令   family   命令   编码   内容   

原文地址:http://blog.51cto.com/13869849/2145092

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!