首页 > 系统服务 > 详细

linux 压缩

时间:2017-08-03 10:56:21      阅读:167      评论:0      收藏:0      [点我收藏+]

(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 压缩

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!