常用的压缩工具

一是单纯的单文件压缩工具,主要有compress,gzip,bzip2.

二是打包压缩工具,也是最常用的,tar

压缩比:compress<gzip<bzip2    compress已经过时,几乎不再使用,现在常用的压缩工具主要是gzip和bzip2

tar准确的说是一个打包工具,而不是压缩工具。tar的功能主要是将目录中的文件进行打包,之所以能够压缩档案所占的空间,其实还是利用了gzip或者bzip2两个压缩工具。

不同的压缩包只能由原来的压缩工具来进行解压,也就是说,有gzip进行压缩的压缩包只能用gzip进行解压,因此,压缩包一包要有后缀。

gzip与zcat

gzip压缩的数据包以.gz作为文件名后缀,zcat是用来查看压缩文件内的内容的。
gzip是目前最常用的压缩工具。
常用选项:
-t检查压缩包正确性
-v将压缩比等数据显示在终端
-d解压缩命令。

bzip2与bzcat

   bzip2功能与gzip类似,但是提供了更高的压缩比。
常用选项:
-z压缩命令
-d解压缩命令
-k保留源文件(默认在压缩时,源文件都会被删除)
-v将结果显示在终端

tar

tar是一个打包工具,后缀名.tar 如果使用了bzip2则后缀名.tar.bz2    如果使用gzip压缩,则后缀名:tar.gz
用法:
压缩:tar -zcv -f filename .tar.gz
查看:tar -ztv -f filename .tar.gz
解压:tar -zxv -f filename .tar.gz  -C  要解压到的目录名
常用选项:
-c建立打包或压缩档案
-x解包或解压缩
-j使用bzip
-z使用gzip
-v显示运行过程
-f要操作的文件名
-C解压到哪一个目录

最新文章

  1. 浅谈浏览器http的缓存机制
  2. 今天我们来认识一下JSP的九大内置对象
  3. SQL表关联赋值、系统表、表数据删除
  4. SQL Server 2008通过LinkServer连接MySQL
  5. JS实现雪花效果
  6. 如何在ecshop订单中显示客户给商家的留言
  7. java 学习基础学习单词及java关键词
  8. 怎样让HTML5调用手机摄像头拍照——实践就是一切
  9. OA项目总结
  10. 关于安卓手机的牛逼软件termux使用
  11. python Josnp(跨域)
  12. PAT (Basic Level) Practise - 继续(3n+1)猜想
  13. 【转】AI类人工智能产品经理的丛林法则
  14. [Java] 项目红色叹号 案例1则
  15. python 获取当前路径
  16. BZOJ3152[Ctsc2013]组合子逻辑——堆+贪心
  17. SQL Server 关于CROSS APPLY 和 OUTER APPLY应用
  18. asp.net c#并行调用service层代码
  19. Java学习(基本语句,语法,变量)
  20. 公司内部Wiki及搭建wiki系统-confluence

热门文章

  1. 【Deep Learning】两层CNN的MATLAB实现
  2. 337APuzzles
  3. js 判断是ie浏览器
  4. 20145302张薇《Java程序设计》第九周学习总结
  5. Java基础东西(按位操作运算)
  6. Java GC垃圾回收
  7. spark SQL学习(spark连接 mysql)
  8. Chrome好用的插件:Wappalyzer 检测网站使用的技术
  9. Faster-rcnn 配置方法
  10. Object.defineProperties——MEAN开发后台的Model层