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

linux 压缩

时间:2017-08-03 11:09:56      阅读:158      评论:0      收藏:0      [点我收藏+]

标签:name   unzip   tar.bz2   解压   不同的   压缩   com   rar   释放   

(1)tar  只归档,不压缩。

  打包:  tar -cvf name.tar path  (path为shell执行路径下的目录)

  解包:  tar -xvf name.tar (解压至当前shell执行目录下)

     tar -xvf name.tar -C /path (/path 解压至其它路径)

(2)tar.gz  tgz   (tar.gz和tgz只是两种不同的书写方式,后者是一种简化书写,等同处理)
            Linux下使用非常普遍的一种压缩方式,兼顾了压缩时间(耗费CPU)和压缩空间(压缩比率)
         其实这是对(1)的tar包进行gzip算法的压缩.

  打包压缩:  tar -zcvf name.tgz path (path为shell执行路径下的目录)

  释放解压:  tar -zxvf name.tar (解压至当前shell执行目录下)

              tar -zxvf name.tar -C /path (/path 解压至其它路径)

(3)tar.bz  Linux下压缩比率较tgz大,即压缩后占用更小的空间,使得压缩包看起来更小。但同时在压缩,解压的过程却是非常耗费CPU时间。

  打包压缩:  tar -jcvf name.tar.bz path (path为shell执行路径下的目录)

  释放解压:  tar -jxvf name.tar.bz (解压至当前shell执行目录下)
         tar -jxvf name.tar.bz -C /path (/path 解压至其它路径)

(4) tar.bz2  较tar.bz有着更快速的效率。所使用的命令与(3)相同,不再赘述。

(5) .gz

  压缩:  gzip-d name.gz path

  解压:  gunzip name.gz

(6) .Z

  压缩:  compress files

  解压:  uncompress name.Z

(7) tar.Z

  压缩:  tar -Zcvf name.tar.Z path

  解压:  tar -Zxvf name.tar.Z

(8) .zip

  压缩:  zip -r name.zip path (path为目录)

  解压:  zip name.zip

(9) .rar

  压缩:  rar -a name.rar path

  解压:  rar -x name.rar

 

示例:一个3.0G的lmdb格式文件

tar  3.0G

tar.bz  2.8G

tar.bz2  2.8G

tgz  2.9G

zip  2.9G

linux 压缩

标签:name   unzip   tar.bz2   解压   不同的   压缩   com   rar   释放   

原文地址:http://www.cnblogs.com/yangwithtao/p/7278334.html

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