文件名后缀

     a、作用是说明和注释一个文件的性质

     b、与文件类型无关 

常见的压缩文件后缀名

.gz

 .bz2

.xz

.zip

.tar

.tar.gz

.tar.bz2

 

一、压缩

1、gzip/gunzip/zcat(压缩/解压/在不解压的情况下查看内容)压缩后最大

格式:gzip【选项】【需压缩文件】

选项:gzip -d  解压缩,相当于gunzip

  gzip -c  将结果输出至标准输出,而不改变原文件 ;“>”

  gzip –c 标准输出 > 标准输出.gz

  gzip –c 标准输出.gz > 标准输出

  gzip -r  递归压缩目录中每个文件

  gzip -#  1-9,指定压缩比,默认为6

特点:

1、  能对文件和目录操作,目录内文件压缩

2、  对目录操作时,仅对目录中的每个文件实现压缩,而并非压缩目录本身

3、  默认情况,无论压缩或解压缩,原文件都不会被保留,但有一个-c选项

其他:zcat   不解压缩的前提下查看文本文件内容

  zgrep  不解压缩的前提下过滤文本文件内容

  zless  不解压缩的前提下分页查看文本文件按内容

  zmore 不解压缩的前提下分页查看文本文件内容

  zdiff   不解压缩的前提下比较文本文件内容

 

2、bzip2/bunzip2/bzcat(压缩/解压缩/在不解压的情况下查看内容)

格式:bzip2【选项】【需压缩文件】

选项:bzip2 –k   keep,保留原文件

  bzip2 –d   解压缩,相当于bunzip2

  bzip2 -#   1-9,指压缩比,默认为6

特点:

1、使用-k选项即可保存源文件不被压缩后删除

2、同等压缩比例时,压缩率跟高,文件更小

3、仅能针对文件操作,不支持对目录操作

其他:zcat   不解压缩的前提下查看文本文件内容

  zgrep  不解压缩的前提下过滤文本文件内容

  zless  不解压缩的前提下分页查看文本文件按内容

  zmore 不解压缩的前提下分页查看文本文件内容

  zdiff   不解压缩的前提下比较文本文件内容

 

3、xz/unxz/xzcat(压缩/解压缩/在不解压的情况下查看内容)

格式:xz【选项】【需压缩文件】

选项:xz -k   keep,保留原文件

  xz -d   解压缩,相当于unxz

  xz -#   1-9,指压缩比,默认为6

特点:

1、使用-k选项即可保存原文件不被压缩后删除

2、同等压缩比例是压缩率跟高,文件更小

3、仅能针对文件操作,不支持对目录操作

其他:xzcat   不解压缩的前提下查看文本文件内容

  xzgrep   不解压缩的前提下过滤文本文件内容

  xzless   不解压缩的前提下分页查看文本文件按内容

  xzmore   不解压缩的前提下分页查看文本文件内容

  xzdiff    不解压缩的前提下比较文本文件内容

二、目录压缩和解压缩

1、zip:压缩多个文件的格式

格式:zip【压缩文件.zip】【压缩文件】

选项:zip -d  从压缩包中删除指定文件

  zip -g  像压缩包中追加指定文件

  zip -r  目录递归压缩

  zip -y  保持符号链接,而不用吧符号链接指向的文件也压进来

  zip  -f  要操作的文件名,切记,这个参数是最后一个参数

 

2、unzip:解压缩

格式:unzip【需解压缩文件】

选项:unzip -l  不解压缩显示压缩包内的文件列表

   unzip -d  指定压缩后文件存放的目录,不必事先存在

3、gunzip:解压缩

格式:gunzip【需解压缩文件】

选项:gunzip -l 创建新的文档

   gunzip -d 指定文件解压缩后所要存储的目录

   gunzip -f 要操作的文件名,切记,这个参数是最后一个

 

4、zipinfo(压缩/解压缩/在不解压的情况下查看内容)

格式:zipinfo【需解压缩文件】

选项:zipinfo-l  以长格式显示压缩包内的文件列表

   zipinfo -1 显示压缩包内的文件名信息