Linux压缩和解压

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux压缩和解压相关的知识,希望对你有一定的参考价值。

概述:linux下的主流解压和压缩命令有gzipbzip2tarrarzip。其命令格式大致如下,

   压缩:命令 + 参数 + 压缩文件的名字 + 压缩的文件或目录。

   解压:命令 + 压缩包名字 + 参数 +解压目录。

   这里我创建了一个文件laowang”。

      

一、gzip

  gz格式的压缩包,不能压缩目录,压缩后不保留原文件。

  压缩:gzip  laowang 。这时会生产一个laowang.gz的压缩文件。

  解压:gunzip laowang.gz。这时laowang.gz不见了,会生成一个laowang的文件。

 

二、bzip2

  bz2格式压缩包,不能压缩目录,压缩后可以保留原文件,需要k 参数。

  压缩:bzip2  -k  laowang。这时生产laowang.bz2的压缩文件,原文件依旧存在。

  解压:bunzip2 laowang.bz2。这时laowang.bz2不见了,生成一个laowang的文件。

 

三、tar

  tar会对文件或目录进行打包,用到了gzipbzip2技术压缩或解压。压缩后保留原文件。

  参数:

  c:创建 -- 压缩

  x:释放 -- 解压

  v:显示提示信息(可以省略)

  f:指定压缩文件的名字

  z:使用gizp的技术压缩

  j:使用bzip2的技术压缩

 

  压缩:tar  zcvf  laowang.tar.gz  laowang 这时生成 laowang.tar.gz文件

            tar  jcvf  laowang.tar.bz2 laowang  这时生成 laowang.tar.bz2文件

            注:这里采用什么技术压缩就以哪个作为后缀。解压就好区分。

  解压:tar zxvf laowang.tar.gz -C test。这里用’C’来指定解压的目录

             tar jxvf laowang.tar.bz2 -C test

 

四、zip

  zip格式压缩包,压缩后保留原文件。

  压缩:zip laowang laowang。生成laowang.zip文件,自动添加后缀

  解压:unzip laowang zip -d test。用-d来指定解压后文件的位置

 

五、rar

  Linux本身并不支持rar压缩,需要进行安装。

  1)下载rar文件

  2)将文件上传到linux任意文件(可以用xftp进行上传)

  3)解压tar rarlinux-x64-5.4.0.tar.gz

  4)cd rar

  5)make

  此时安装成功!

 

  压缩: rar  a  laowang.rar  laowang (压缩文件的名称如果不带rar,压缩不了)

  解压: rar  x  laowang.rar test(指定解压到对应的目录)

以上是关于Linux压缩和解压的主要内容,如果未能解决你的问题,请参考以下文章

linux下如何解压和压缩文件

linux压缩和解压

Linux 系统 压缩和解压 gz 格式文件

Linux-压缩和解压

Linux-压缩和解压

Linux tar压缩和解压