Linux压缩和解压

概述:linux下的主流解压和压缩命令有gzip、bzip2、tar、rar、zip。其命令格式大致如下,

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

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

   这里我创建了一个文件“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会对文件或目录进行打包,用到了gzip和bzip2技术压缩或解压。压缩后保留原文件。

  参数:

  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(指定解压到对应的目录)

时间: 2024-08-06 07:58:08

Linux压缩和解压的相关文章

linux压缩和解压,socket编程

1.使用zip和unzip压缩和解压 Zip aa.zip  文件名(一个) Zip aa.zip 文件名1 文件名2(压缩多个文件) Zip -r aa.zip  文件夹路径(压缩整个文件夹) zip -t 102002 file.zip 压缩当前目录下在2002 10月20日之后的文件压缩 zip file.zip * -x file2.txt 压缩时,将当前目录内的file2.txt文件排除在外 2.解压 unzip aa.zip unzip file.zip x file2 :除了fil

Linux压缩和解压汇总

各种后缀的压缩包压缩方法和解压方法 压缩包 压缩 解压 .tar.gz和.tgz tar -czf jpg.tar.gz *.jpg tar -xzvf filename -C path .tar.bz2 tar -cjf jpg.tar.bz2 *.jpg tar -xjvf filename -C path .tar.Z tar -cZf jpg.tar.Z *.jpg tar -xZvf filename -C path .tar tar -cvf jpg.tar *.jpg tar -x

linux压缩和解压命令总结

一.tar.gz tar -xzvf 二.tar.bz2 tar.bz2 解压命令 bzip2 -d  gcc-4.1.0.tar.bz2---上面解压完之后执行下面的命令.执行成功后,会解压生成一个.tar的压缩包文件.接下来就是使用tar命令解压了. tar -xvf gcc-4.1.0.tar 或 tar -xvf *.tar解完之后会出现多一个文件夹 gcc-4.1.0 注:因为是gz的,所以要加上z.纯粹的.tar就不需要加上z.所以是tar -xvf 遇到的奇怪问题: tar -xv

六.linux压缩和解压

zip: zip [压缩后文件名] [源文件] zip压缩 -r压缩目录(不打包,把子文件每个变成zip) unzip [文件或目录] zip解压 gz: gzip [源文件] 压缩完源文件消失 -c > xxx.gzip利用输出定向符可以不消失 -r 目录 gunzip = gzip -d 解压 bz2: bzip2 [源文件] 压缩完源文件消失 -k保留源文件 注意:此命令不能压缩目录 bunzip2 = bzip2 -d 解压 打包命令tar: tar -cvf 打包文件名 源路径 -c打

Linux 压缩和解压

gzip a               a文件压缩成gz格式  a.gz gunzip  a.gz     a.gz文件解压缩成a文件 bzip2  a            a文件压缩成bz2格式  a.bz2 bunzip2  a         a.bz2文件解压缩成a 注 bzip2 比gzip 压缩的比率高 tar打包 tar cvf  /tem/root.tar  .   将/tem/root打包成tar包 放在当前目录下 tar  cvfz    /tem/root.tar.gz

linux 压缩和解压文件(.gz\.bz2)

gzip 压缩指定文件(.gz) gzip test -c[可选参数] 压缩到指定的文件 gzip -c test > test.gz -r[可选参数] 递归压缩文件 gzip -r /usr/test 压缩目录下的所有文件 gzip /tmp/* gzip 解压指定文件(.gz) gzip -d test.gz 解压目录下的所有文件 gzip -d /usr/test/* gunzip 解压指定文件(.gz) gunzip test.gz bzip2 压缩指定文件(.bz2) bzip2 te

Linux压缩和解压类指令

一.gzip / gunzip  指令 gzip 用于压缩文件,gunzip 用于解压文件. 基本语法gizp  文件 (功能描述:只能将文件压缩为*.gz文件)gunzip  文件.gz (功能描述:加压缩文件命令) 应用案列 细节说明:当我们使用gzip对文件进行压缩后,不会保留原来的文件. 二.zip /  unzip  指令 zip  用于压缩文件,unzip 用于解压文件 基本语法 zip  [选项] xxx.zip unzip   [选项]  xxx.zip zip 常用选项 -r 

Linux tar(用来压缩和解压文件)

通过SSH访问服务器,难免会要用到压缩,解压缩,打包,解包等,这时候tar命令就是是必不可少的一个功能强大的工具.linux中最流行的tar是麻雀虽小,五脏俱全,功能强大. tar命令可以为linux的文件和目录创建档案.利用tar,可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者向档案中加入新的文件.tar最初被用来在磁带上创建档案,现在,用户可以在任何设备上创建档案.利用tar命令,可以把一大堆的文件和目录全部打包成一个文件,这对于备份文件或将几个文件组合成为一个文件以便

linux zip压缩和解压的各种操控

1.把/home目录下面的mydata目录压缩为mydata.zip zip -r mydata.zip mydata #压缩mydata目录 2.把/home目录下面的mydata.zip解压到mydatabak目录里面 unzip mydata.zip -d mydatabak 3.把/home目录下面的abc文件夹和123.txt压缩成为abc123.zip zip -r abc123.zip abc 123.txt 4.把/home目录下面的wwwroot.zip直接解压到/home目录