1.gzip的使用(对应于.gz的文件)

     基本用法:

                  (1)压缩: gzip   fileName

                  (2)解压: gzip   -d   fileName.gz      (注:d是decompress的缩写)

     选项与参数:

                  (1)-c :将压缩的数据输出到屏幕上,但是不出现压缩文件。可通过数据流重导向">"来处理;

                  (2)-t :可以用来检验一个压缩文件的一致性,看看档案有无错误;

                  (3)-v :可以显示出原档案/压缩文件案的压缩比等信息;

                  (4) -# :压缩等级,-1 最快,但是压缩比最差;-9 最慢,但是压缩比最好;预设的是-6。

linux文档打包,压缩,解压缩常用指令介绍(tar  gzip bzip2)_linux

2.bzip2的使用(对应于.bz2的文件)

       基本用法:

                  (1)压缩: bzip2   -z   fileName

                  (2)解压: bzip2  -d   fileName.bz2

     选项与参数:

                  (1)-c :将压缩的数据输出到屏幕上,但是不出现压缩文件。可通过数据流重导向">"来处理;

                  (2)-k :保留源文件,而不会删除原始的档案。

                  (3)-t :可以用来检验一个压缩文件的一致性~看看档案有无错误;

                  (4)-v :可以显示出原档案/压缩文件案的压缩比等信息;

                  (5)-# :压缩等级,-1 最快,但是压缩比最差、-9 最慢,但是压缩比最好。预设的是-6

linux文档打包,压缩,解压缩常用指令介绍(tar  gzip bzip2)_ _02

3.tar的使用(对应于.tar的文件)

 tar [-j|-z] [cv] [-f 建立的文件名] filename... <==打包与压缩

 tar [-j|-z] [tv] [-f 建立的文件名]  <==察看文件名

 tar [-j|-z] [xv] [-f 建立的文件名] [-C 目录] <==解压缩

选项与参数:

(1)-c :建立打包档案,可搭配 -v 查察看过程中被打包的文件名(filename)

(2)-t :察看打包档案的内容都有哪些文件名,重点在察看『文件名』。

(3)-x :解打包或解压缩的功能,可以搭配 -C (大写) 在特定目录解开。

          特别留意的是, -c, -t, -x 不可同时出现在一串指令列中。

(4)-j :透过 bzip2 的支持进行压缩/解压缩:此时文件名最好为 *.tar.bz2。

(5)-z :透过 gzip 的支持进行压缩/解压缩:此时文件名最好为 *.tar.gz。

(6)-v :在压缩/解压缩的过程中,将正在处理的文件名显示出来!

(7)-f filename:-f 后面要立刻接要被处理的文件名!建议 -f 单独写一个选项!

(8)-C 目录:这个选项用在解压缩,若要在特定目录解压缩,可以使用这个选项

    总结:在实际中,多数压缩文件都是.tar.gz或者.tar.bz2结尾的。要联合使用tar与gzip或bzip2,为了我们的方便,可以在tar命令中加参数调用gzip或bzip2,gzip对应参数-z,bzip2对应参数-j。tar的打包参数是-c,解打包的参数是-x。-f后直接接打包文件名 如-zxvf  xxxtar.gz ; -zcf xxx.tar.gz xxx,建议-f与其它参数分开放在众参数的后面 如 -zxv -f xxx。