压缩比排序: bzip2 > gzip >compress(已淘汰)
根据压缩文件拓展名判断是什么命令压缩?
*. gz gzip程序压缩的文件
*. bz2 bzip2程序压缩的文件
*. tar tar程序打包的文件 --- 打包命令存在的原因: gzip 、 bzip2 命令只是对目录下的文件分别压缩 。用tar先整体打包之后再压缩,类似于windows中 的
WinRAR压缩。
*. tar.gz tar程序打包的文件,经过gzip压缩
*. tar.bz2 tar程序打包的文件,经过bzip2压缩
在默认的情况下,被压缩的源文件会被压缩过的文件所替代,而且扩展名会对应起来
例:用gzip命令进行压缩 主要参数:
-v 显示出压缩比
-d 解压缩参数
-c 将压缩的数据输出到屏幕上,可以利用数据流定向处理(>)
与之对应的
zcat 命令可以不进行解压就能读取文本压缩文件,输出到屏幕上
同理: bzip2命令的参数基本与 gzip 命令参数相同 :
-k 原文件进行压缩 ;
bzcat 为其读取压缩文件命令
tar 打包命令 、几种基本形式
压缩: tar -jcv -f filename.tar.bz2 要被压缩的文件或目录
-j :通过bzip2命令进行压缩或解压
-z :通过gzip命令进行压缩或解压
查询: tar -jtv -f filename.tar.bz2
-t :查看打包文件中的文件名
解压 : tar -jxv -f filename.tar.bz2 -C 欲解压的目录
-C 目录: 在特定目录下解压缩