linux下数据压缩/解压以及归档

 

一、linux下压缩工具归类

工具 扩展名 描述
bzip2 .bz2 采用Burrows-Wheeler块排序文本压缩算法和霍夫曼编码
compress .Z 最早的UNIX文本压缩工具,现在已经逐渐淘汰中
gzip .gz GUN压缩工具,用Lempel-Ziv编码
zip .zip Windows上的PKZIP工具的UNIX实现

 

 

二、压缩工具简介

1、bzip2工具

      bzip2:用来压缩文件

      bzcat:用来显示压缩的文本文件内容

      bunzip2:用来解压压缩后的.bz2文件

      bzip2recover:用来尝试恢复损毁的压缩文件

 

2、gzip工具

      gzip:用来压缩文件

      gzcat:用来查看压缩过的文本文件内容(实际一般是zcat命令)

      gunzip:用来解压文件

      

      注:以.tgz结尾的文件,是gzip压缩过的tar文件,可以用命令tar -zxvf filename.tgz来解压

 

3、zip工具

     zip:创建一个压缩文件,包含指定的文件和目录

     zipcloak:创建一个加密的压缩文件,包含指定的文件和目录

     zipnote:从zip文件中提取批注

     zipsplit:将一个现有的zip文件分割成多个文件

     unzip:解压缩

 

    注:zip -r newfile  file,可以将整个file目录下的文件打包压缩进一个文件newfile,可以用来做归档工具

  

 

三、归档工具命令tar

       常用组合命令:

       tar -cvf test.tar  /a/b    将/a/b目录归档成test.tar

       tar -tf test.tar               列出文件,但不解压

       tar -xvf test.tar             提取文件

 

 

 

 

你可能感兴趣的:(linux)