常见的linux压缩方式:

   *.Z        compress压缩

   *.gz        gzip压缩

   *.bz2       bzip2压缩

   *.tar      tar打包(没有压缩)

   *.tar.gz   tar打包,并且经过gzip压缩

   *.tar.gz   tar打包,并且经过bzip2压缩


gzip、bzip2压缩是对单一文件压缩。


下面就tar、cpio进行详细介绍:

tar:打包指令

常用的tar命令格式:

压缩:

   tar -jcvf filename.tar.bz2 要被压缩的目录或文件

查询:

   tar -jtvf filename.tar.bz2

解压缩:

   tar -jxvf filename.tar.bz2 -C 欲解压缩的目录

参数解析:

   -j    通过bzip2进行压缩/解压缩,此时的文件名是.tar.bz2

   -z    通过gzip进行压缩/解压缩,此时的文件名是.tar.gz

   -v    显示压缩过程

   -f    后接要压缩/解压缩的文件名


   -c    打包

   -t    查看打包文件中包含哪些文件

   -x    解打包/解压缩