1.gzip / gunzip
  【 gzip data.c】  对文件进行压缩,生成 data.c.gz    同时删除了原文件       同时压缩两个文件

     

  【gunzip  data.c.gz 】 【gunzip  data.c.gz  file.c.gz】对压缩包data.c.gz 进行解压,生成data.c 、也可以两个一起解压

  

  注意:gzip没有归档功能,所以不能对目录及多个文件进行压缩

2.bzip2  /  bunzip2
  【 bzip2 data file 】 对file和data文件进行压缩,生成file.bz2 和data.bz2

  

  【 bunzip2 data.bz2 file.bz2 】 对压缩包data.bz2  file.bz2进行解压,生成 data  file

  

  注意:bzip2没有归档功能,所以不能对目录及多个文件进行压缩

3.zip / unzip :zip具有归档功能,所以压缩目录或者多个文件
  【 zip test.zip data file 】 对data  file文件进行压缩,生成压缩文件 test.zip

  

  【unzip test.zip】 对test.zip进行解压,生成上面压缩前的文件  data  file

  

  【 zip -r doc.zip doc 】 对doc目录进行压缩,生成  doc.zip

  

  【unzip doc.zip 】 解压文件 doc.zip 生成 doc目录

  

  zip -r 对目录及目录的内容一起压缩 ,不添加-r 参数时对目录进行压缩后再解压目录为空

  zip不添加 -r 参数时进行压缩

  

*4.tar 

  常用参数内容
  -c   创建归档文件
  -x   释放归档文件
  -f    用户指定归档文件的文件名,否则使用默认名称
  -j    由tar生成归档,然后由bzip2压缩
  -z   由tar生成归档,然后由gzip进行压缩

  【 tar -cf doc.tar file data 】 对文件file 和data 归档生成 doc.tar 文件 (只是归档)  

  

  【tar -xf doc.tar 对doc.tar进行释放归档  按照上面归档形式释放归档

  

  【tar -cjf doc.tar.bz2 data file对file和data生成归档文件并 使用 bzip2压缩

  

  【 tar -xjf doc.tar.bz2 对doc.tar.bz2进行解压释放归档

  

  【 tar -czf test.tar.gz data file对data和file生成归档文件并使用zip压缩

  

  【tar -xzf test.tar.gz 对test.tar.gz进行解压释放归档

  

shell 命令 文件(解)压缩 tar,zip, gzip,bzip2的更多相关文章

  1. (转)linux下压缩和归档相关命令tar,zip,gzip,bzip2

    压缩包也有两种形式,一种是tar.gz包(.tgz包也是这种),一种是tar.bz2包. tar.gz包的解压方法:tar zxvf [PackageName].tar.gz tar.bz2包的解压方 ...

  2. [拾 得] zip gzip bzip2 & tar 压缩/打包 四大金刚

    坚持知识分享,该文章由Alopex编著, 转载请注明源地址: http://www.cnblogs.com/alopex/    索引: 介绍压缩和打包 gzip bzip2 zip 的基本使用 gz ...

  3. centos 文档的压缩和打包 gzip,bzip2,xz,zip,unzip,tar,tgz 第九节课

    centos  文档的压缩和打包   gzip,bzip2,xz,zip,unzip,tar,tgz  第九节课 SAS盘可以支持热插拔,看机器 tar.zip.tar -czvf 不会动源文件,gz ...

  4. 使用ICSharpZipLib将文件夹压缩为zip文件

    序言:     在我接触Git和SVN之前,我最常用的保存数据的办法就是把文件夹压缩成一个zip文件,添加上时间戳.下面是我在学习C#的文件操作之后做的一个练习,使用开源的ICSharpZipLib来 ...

  5. adb shell 命令详解,android

    http://www.miui.com/article-275-1.html http://noobjava.iteye.com/blog/1914348 adb shell 命令详解,android ...

  6. 【Devops】【docker】【CI/CD】关于jenkins构建成功后一步,执行的shell命令详解+jenkins容器运行宿主机shell命令的实现方法

    1.展示这段shell命令 +详解 #================================================================================= ...

  7. Linux主要shell命令详解(上)

    [摘自网络] kill -9 -1即实现用kill命令退出系统 Linux主要shell命令详解 [上篇] shell是用户和Linux操作系统之间的接口.Linux中有多种shell,其中缺省使用的 ...

  8. adb shell 命令详解,android, adb logcat

    http://www.miui.com/article-275-1.html http://noobjava.iteye.com/blog/1914348 adb shell 命令详解,android ...

  9. linux笔记:压缩解压命令gzip,gunzip,tar,zip,unzip,bzip2,bunzip2

    命令名称:gzip功能:压缩文件命令所在路径:/bin/gzip用法:gzip 文件压缩后文件格式:.gz其他:压缩后不保留原文件:只能压缩文件,不能压缩目录 命令名称:gunzip功能:解压.gz格 ...

随机推荐

  1. 22. Jmeter NON GUI模式

    一般情况下我们都是在NonGUI模式下运行jmeter.这样做有两个好处 节省系统资源,能够产生更大的负载 可以通过命令行参数对测试场景进行更精细的配置 需求:模拟5个用户同时访问百度首页的情况 步骤 ...

  2. JUC源码分析-集合篇(九)SynchronousQueue

    JUC源码分析-集合篇(九)SynchronousQueue SynchronousQueue 是一个同步阻塞队列,它的每个插入操作都要等待其他线程相应的移除操作,反之亦然.SynchronousQu ...

  3. springboot中引用配置文件中的参数

    首先可以看到这是做微信登陆时候的配置,一般不会写死都是通过配置文件获取,所以,记载配置文件中 那么怎么引用呢: 可以看到直接注入的方式就可以引用了,所以看下面: 进行页面跳转,并且带有参数的, 使用m ...

  4. windows server 2012 安装完只有命令行

    今天在安装完windows server 2012 只有命令行,发现没有桌面.然后在别人的提醒下,才发现忘记安装gui了,这个时候,我也懒的重新安装一遍,所以就在网上找如何能够解决问题的方法,下面为解 ...

  5. LGV定理 (CodeForces 348 D Turtles)/(牛客暑期多校第一场A Monotonic Matrix)

    又是一个看起来神奇无比的东东,证明是不可能证明的,这辈子不可能看懂的,知道怎么用就行了,具体看wikihttps://en.wikipedia.org/wiki/Lindstr%C3%B6m%E2%8 ...

  6. 笔记38 Spring Web Flow——订单流程(定义基本流程)

    做一个在线的披萨订购应用 实际上,订购披萨的过程可以很好地定义在一个流程中.我们首先从 构建一个高层次的流程开始,它定义了订购披萨的整体过程.接下 来,我们会将这个流程拆分成子流程,这些子流程在较低的 ...

  7. CSP-S2019旅游记

    CSP-S2019 你问我为什么写旅游记? 因为好像除了旅游我今年啥都没干 Day0 校内模拟一直被吊锤,考前几场几乎要爆零 这提莫就不是什么好兆头 在家二刷水淹东京完回学校,带了一大堆家当上车 去广 ...

  8. 在vue中使用Element的message组件

    在vue中使用Element的message组件 在vue文件中使用 this.$message({ message: "提示信息", type: "success&qu ...

  9. mui框架页面每次加载操作

    最近在优化自己用mui开发的app,主要还是针对交互这块儿,这里简单给大家说一下问题点场景,就是我是通过动态添加底部tabBar的方法创建了一个底部可以切换的操作区域,代码如下: mui.init() ...

  10. php 即点即改

    html代码 <td><span id="list_order">{$vo.list_order}</span> </td> < ...