六.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打包

  -v显示过程

  -f指定打包后的文件名

  -x解打包

  -t只看不解压

  -z直接打包后压缩为gz

  -j直接打包后压缩为bz2

例:

tar -cvf tmp.tar tmp  单纯打包为tar

tar -zcvf tmp.tar.gz tmp   打包为tar同时压缩为gz

tar -zxvf tmp.tar.gz    解压缩解打包gz

tar -jcvf tmp.tar.bz2 tmp  打包为tar同时压缩为bz2

tar -jxvf tmp.tar.bz2     解压缩解打包bz2

时间: 2024-08-08 00:57:50

六.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压缩和解压

概述:linux下的主流解压和压缩命令有gzip.bzip2.tar.rar.zip.其命令格式大致如下, 压缩:命令 + 参数 + 压缩文件的名字 + 压缩的文件或目录. 解压:命令 + 压缩包名字 + 参数 +解压目录. 这里我创建了一个文件"laowang". 一.gzip gz格式的压缩包,不能压缩目录,压缩后不保留原文件. 压缩:gzip  laowang .这时会生产一个laowang.gz的压缩文件. 解压:gunzip laowang.gz.这时laowang.gz不见

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 压缩和解压

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 

iOS开发网络篇—文件下载(六·压缩和解压)

iOS开发网络篇—文件下载(六·压缩和解压) 一.完成文件下载 需求:完成文件下载 1.在本地服务器中,添加一个图片的压缩文件. 2.代码示例: 文件下载器代码: 头文件 1 // 2 // YYfileDownloader.h 3 // 01-文件的下载(不合理) 4 // 5 // Created by apple on 14-7-1. 6 // Copyright (c) 2014年 itcase. All rights reserved. 7 // 8 9 #import <Founda

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

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