码迷,mamicode.com
首页 > 其他好文 > 详细

压缩,解压缩和归档

时间:2015-05-17 02:10:43      阅读:148      评论:0      收藏:0      [点我收藏+]

标签:文件压缩   压缩包   共同点   linux   而且   

Linux压缩格式有gzbz2 xzzip

因为压缩的算法不同所以导致压缩比【(压缩后-压缩前)/压缩前】也会不同

现在先来说几个常用的,它们共同点是只能用来压缩和解压缩文件,是不能压缩目录,如果你压缩目录的话会把每个文件压缩成对应的压缩包,它们在压缩和解压缩同时会删除原文件,而且只能用对应的命令执行对应的格式文件

gizp压缩后的文件以  .gz  结尾的文件

# gzip   [optiongs] /path/to/somefile 。。。(。。。代表一个或多个,下同)

     不带选项就是压缩文件

     -d:解压缩

    -[1-9]:指定压缩比,压缩比越小,压缩速度越快,压缩文件越小,默认为6

# gunzip  /path/to/somefile.gz  :解压缩

# zcat :在不解压的情况下查看压缩包的内容技术分享

 

bzip2 压缩后的件以 .bz2 结尾,与前者相比有着更大的压缩比

#bzip2  [oprionts] /path/to/somefile 。。。

不带选项就是压缩文件

-d:解压缩

-k:压缩时保留原文件

    -[1-9]:指定压缩比,压缩比越小,压缩速度越快,压缩文件越小,默认为6

 

# bunzip2  /some/to/somefile.bz2

# bzcat :在不解压的情况下查看压缩包的内容

技术分享

 

xz 压缩后是以 .xz 结尾的,与前者压缩比很大,但红帽的5.8 之后才开始支持

#xz  [oprionts] /path/to/somefile 。。。

-d:解压缩

-k:压缩时保留原文件

    -[1-9]:指定压缩比,压缩比越小,压缩速度越快,压缩文件越小,默认为6

# unxz   /some/to/somefile.xz  :解压缩

#xzdec   /some/to/somefile.xz :解压缩

# xzcat :在不解压的情况下查看压缩包的内容

 

zip 算法的压缩比不大,但是可以压缩目录,所以可以归档(归档不同压缩,意思是把多个文件整合为一个文件)又可以压缩的,压缩后不删除原文件,很多OS 都支持,所以常用来备份

# zip  filename.zip(指定压缩后的名字)  file1 , file2 ,file3

#unzip filename.zip技术分享


tar 只归档不压缩,归档后可能很大,因为要存很多元数据

# tar  -cf filename.tar  file 1file2。。。  :创建归档文件

#tar   -xf filename.tar :展开归档

#tar   -tf   filename.tar :不展开归档,查看归档的内容

--xattrs :归档时,保留文件的扩展属性


# tar   -zcf  归档并调用gzip算法压缩

#tar    -zxf  调用gzip算法解压缩


# tar   -jcf  归档并调用bzip2算法压缩

#tar    -jxf  调用bzip2算法解压缩


# tar   -Jcf  归档并调用xz算法压缩

#tar    -Jxf  调用xz算法解压缩

技术分享

 技术分享

cipo tar 古老的归档工具,但是还是有用的


本文出自 “sunshine” 博客,请务必保留此出处http://1187695923.blog.51cto.com/6427672/1652004

压缩,解压缩和归档

标签:文件压缩   压缩包   共同点   linux   而且   

原文地址:http://1187695923.blog.51cto.com/6427672/1652004

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