压缩、解压缩及归档工具

1.压缩文件:XXXXXzip    filename

2.解压文件 Xunzip   filename.Xzip

3.查看压缩文件: Xcat   filename.Xzip

4关于压缩工具

工具

文件扩展名

描述

Bzip2

.bz2

使用Burrows-Wheeler块排序文本压缩算法和Huffman编码

Compress

.z

原Unix文件压缩工具,现在以你个很少使用

Gzip

.gz

Gun项目的压缩工具;使用Lempel-Ziv编码

Zip

.zip

Unix版本的WindowsPKZIP程序

5压缩格式:gz.bz2,xz,zip,z

6.压缩算法:算法不同,压缩比不同:

  1).Bzip2 工具:

      1>.Bzip2:用于压缩文件;

      2>.Bzcat:用于显示已压缩文本文件的内容;

      3>.Bunzip2:用于解压.bz2文件;

      4>.Bzip2recover:用于尝试恢复受损的压缩文件;

       5>.bzip2 [option]….FILE….

            -k: keep,保留原文件

            -d: 解压缩

            -;1-9,压缩比默认为6

  2.gzip工具  .gz 

1>.gzip [option] ……FILE….

      -d: 解压缩相当于gunzip

      -c结果输出至标准输出;

      -#1-9指定压缩比

         2>.gzip包由gun项目创建;使用方法同bzip2

    (3).Zip:  用于创建包含列出文件和目录的压缩文件;

Zipcloak: 用于创建包含列出文件和目录的加密压缩文件;

Zipnote:用于提取zip文件中注释;

Zipsplit: 用于将zip文件分割成指定大小的多个小文件(用于将大zip文件复制到软盘中);

Unzip: 用于提取压缩zip文件中的文件和目录;

         zip filename.zip   file1,file2….

将多个文件压缩到同一个压缩文件中

   (4 xz/unxz/xzcat

         xzcat : 不显示展开的前提下查看文本文件内容

7tar:归档工具(用于将文件归档到磁带设备中)、

   tar [OPTION...] [FILE]...

      1>.创建归档

         tar  –c  –f  /PATH/TO/SOMEFILE.tar   FILE…

         tar  –cf    /PATH/TO/SOMEFILE.tar  FILE… 

      2>.查看归档文件中的文件列表

         tar –t –f   /PATH/TO/SOMEFILE.tar  FILE…

      3>展开归档

         tar –x –f  /PATH/TO/SOMEFILE.tar  FILE…

         tar –x –f  /PATH/TO/SOMEFILE.tar  -C /PATH/TO/DIR

       4>结合压缩工具实现:归档并压缩

          -j : bzip2,  -z : gzip ,  -J:xz

        -A :将已有tar归档文件添加到另一个已有归档文件中;

        -c:创建归档文件

        -d : --diff:检查tar归档文件和文件系统之间的差异;

              --delete : 从已有tar归档文件中删除;

        -r: 将文件添加到已有tar归档文件的末尾;

        -t: 列出现有tar归档文件的内容;

        -u: 更新现有tar归档文件中的内容;

        -x: 解压现有归档文件;

        -C dir : 切换到制定目录;

        -f  file: 输出结果到文件(或设备)file;

        -j :将输出重定向到bzip2命令进行压缩;

        -p : 保留所有文件权限;

        -v  : 在处理过程中列出文件;

        -z  : 将输出重定向到gzip命令进行压缩