最近学习使用linux,觉得压缩命令是经常要频繁使用的命令,所以花了点时间总结了以下,以备以后平常使用时,以供翻阅。

【gzip】linux中使用最多的压缩命令之一。
命令使用:gzip 【-cdtv#】 文件名
参数:
    -c :将压缩的数据输出到屏幕,或通过数据流重定向来处理
    -d :解压缩参数,删除原本的.gz文件
    -t:用来检验一个压缩文件的一致性,看看文件有无错误
    -v:可以显示出源文件/压缩文件的压缩比等信息
    -#:压缩等级,#为1-9的数字,-9压缩比最高,但是压缩慢,-1压缩比最小,压缩最快,默认-6【bzip2】的使用方法和gzip很相似,相比gzip,bzip2的压缩比较好。
命令使用:bzip2 【-cdktv#】 文件名
参数:
    -c :将压缩的数据输出到屏幕,或通过数据流重定向来处理
    -d :解压缩参数,删除原本的.gz文件
    -k:保留源文件,不会删除原文件
    -t:用来检验一个压缩文件的一致性,看看文件有无错误
    -v:可以显示出源文件/压缩文件的压缩比等信息
    -#:压缩等级,#为1-9的数字,-9压缩比最高,但是压缩慢,-1压缩比最小,压缩最快,默认-6

【tar】tar命令在linux中使用频率可以说是非常高,*.tar.gz或*.tar.bz2的文件都必须使用tar命令。
参数:
    -c: 新建打包文件,常与-v搭配查看过程中被打包的文件名
    -C 目录:解压缩到制定目录中
    -f filename:-f后面跟被处理的文件名
    -j :通过bzip2进行压缩/解压缩,文件名最好是*.tar.bz2
    -z:通过gzip2进行压缩/解压缩,文件名最好是*.tar.gz
    -t:查看打包文件的内容包含哪些文件名
    -v:压缩/解压缩过程中,将正在处理的文件显示出来
    -x:解压缩
其实tar最常用的命令是下面3种形式只要记住下面3中形式就ok了:
    1、压缩: tar -jcv -f filename.tar.bz2 要被压缩的文件或目录
    2、查询: tar -jtv -f filename.tar.bz2
    3、解压缩:tar -jxv -f filename.tar.bz2 -C  欲解压到的目录