常用压缩格式

  • .zip
  • .gz
  • .bz2

.zip格式压缩/解压缩

命令格式

压缩

  • zip 【压缩文件名】 【源文件】:压缩文件
  • zip -r 【压缩文件名】 【源目录】:压缩目录

解压缩

  • unzip 【压缩文件】

注意项

  • zip和windows通用
  • zip压缩保留源文件
  • zip解压缩保留源zip包

例子

压缩

  • zip test.text.zip test.text
  • zip -r Test.zip Test

解压缩

  • unzip test.text.zip
  • unzip test.text.zip

.gz格式压缩/解压缩

命令格式

压缩

  • gzip 【源文件】:压缩格式为.gz格式的压缩文件,源文件会消失(原因:源文件自动变成了压缩文件)
  • gzip -c 【源文件】 > 压缩文件:压缩文件格式为.gz格式,源文件保留(保留原因:通过输出重定项的方式)
  • gzip -r 【目录】:压缩目录下所有的子文件,但是不能压缩目录

解压缩

  • gzip -d 【压缩文件】
  • gunzip 【压缩文件】
  • gunzip -r 【压缩文件(这个压缩文件里面是目录)】

注意项

  • .gz压缩是Linux专有解压缩格式,但是windows可以进行解压缩
  • windows的.rar格式是不能在Linux上进行解压缩的
  • 与.zip压缩区别点之一,不需要写压缩文件名,直接gzip (-r) 源文件/目录
  • 解压缩后,压缩包会消失

例子

压缩

  • gzip test.text
  • gzip -r Test
  • gzip -c 111.text > 111.text.gz

解压缩

  • gunzip test.text
  • gunzip -r Text

.bz2格式压缩/解压缩

命令格式

压缩

  • bzip2 【源文件】:压缩为.bz2格式,不保留源文件
  • bzip2 -k 【源文件】:压缩之后保留源文件

解压缩

  • bzip2 -d 【压缩文件】
  • bzip2 -k -d 【压缩文件】:保留压缩文件解压缩
  • bunzip2 【压缩文件】
  • bunzip2 -k 【压缩文件】:保留压缩文件解压缩

注意项

  • bzip2命令不能压缩目录,gzip虽然也不能压缩目录,但是至少还能将目录里面文件进行压缩,bzip2是直接不能对目录操作
  • 与.zip压缩区别点之一,不需要写压缩文件名,同gzip命令格式差不多;bzip2 【源文件】即可
  • 解压缩时与gzip的区别,可以通过选项-k,来保留压缩文件

例子

压缩

  • bzip2 test.text
  • bzip2 -k test2.text

解压缩

  • bunzip2 test.text.bz2
  • bunzip2 -k test2.text.bz2

Linux系列(18) - 常用压缩命令(1)的更多相关文章

  1. Linux学习之常用压缩命令(三)

    (一)常用压缩命令 (1)gzip命令 (2)gunzip命令 (3)tar命令 (4)zip命令 (5)unzip命令 (6)bzip2命令 (7)bunzip2命令 (一)常用压缩命令 (1)gz ...

  2. 第九章、文件与文件系统的压缩与打包 Linux 系统常见的压缩命令

    Linux 系统常见的压缩命令: 在Linux中,压缩文件的扩展名大多是:『*.tar, *.tar.gz, *.tgz, *.gz, *.Z, *.bz2』 Linux 支持的压缩命令非常多,且不同 ...

  3. Linux Ubuntu 常见的压缩命令

    小知识: Linux上常见的压缩命令就是gzip与bzip2,compress已经不再流行.gzip是有GNU计划所开发出来的压缩命令,该命令已经替换了compress命令.后来GNU又开发出bzip ...

  4. Linux系列(19) - 常用压缩命令(2)

    常用压缩格式 .tar.gz .tar.bz2 上述两个原理:先用tar进行打包,打完包再用gz或者bz2进行压缩 打包命令tar 命令格式 tar -cvf [打包文件名] [源文件1] [源文件2 ...

  5. Linux系统常见的压缩命令

    *.Z compress 程序压缩的文件: //在当前的Linux主流版本中都已经默认没有支持该压缩命令了,因为gzip命令已经取代了compress命令了 *.gz gzip 程序压缩的文件: *. ...

  6. Linux系统中常用的命令汇总

    日常开发,上线的服务器系统一般都是Linux系统,所以,熟练的掌握常用的命令操作就尤其的重要了 1) 查看某个服务的运行情况 (例如Redis) ps -ef | grep redis //e-显示程 ...

  7. Linux 基础教程 32-解压缩命令

        将文件压缩后对提升数据传输效率,降低传输带宽,管理备份数据都有非常重要的功能,因此文件压缩解压技能就成为必备技能.相对于Windows中的文件解压缩工具百花争艳,在Linux中的解压缩工具则要 ...

  8. Linux学习之常用网络通信命令与shell简单应用技巧(四)

    (一)常用网络通信命令 (1)ping命令 (2)write命令 (3)wall命令 (4)ifconfig命令 (5)shutdown命令 (6)reboot命令 (二)shell简单应用技巧 (1 ...

  9. linux中的常用压缩与解压缩命令

    linux中常用的压缩格式有   .zip   .gz   .bz2   .tar.gz   .tar.bz2 一..zip 1.命令格式 zip 压缩文件名 源文件名         (压缩文件到当 ...

随机推荐

  1. 【笔记】模型泛化与岭回归与LASSO

    模型泛化与岭回归与LASSO 模型正则化 模型正则化,简单来说就是限制参数大小 模型正则化是用什么思路来解决先前过拟合的由于过于拟合导致的曲线抖动(线性方程前的系数都很大) 线性回归的目标就是求一个最 ...

  2. SpringBoot开发十五-发布帖子

    需求介绍 使用 AJAX 异步通信实现网页能够增量的更新呈现到页面上而不需要刷新整个页面. 现在基本上都是服务器返回 JSON 字符串来解析 代码实现 使用 JQuery 发送 AJAX 请求. 首先 ...

  3. 新版数据库分页方法(Sql server2012)

    1. ROW_NUMBER() 的分页方法 dbcc freeproccache dbcc dropcleanbuffers set statistics time on set statistics ...

  4. SSM自学笔记(二)

    3.SpringMVC入门 1.Spring与Web环境集成 1.1 ApplicationContext应用上下文获取方式 应用上下文对象是通过new ClasspathXmlApplication ...

  5. MySQL:互联网公司常用分库分表方案汇总!

    转载别人 一.数据库瓶颈 不管是IO瓶颈,还是CPU瓶颈,最终都会导致数据库的活跃连接数增加,进而逼近甚至达到数据库可承载活跃连接数的阈值.在业务Service来看就是,可用数据库连接少甚至无连接可用 ...

  6. WPF---数据绑定(二)

    一.绑定到非UI元素 上篇中,我们绑定的数据源均是派生自UIElement的WPF元素.本篇描述的绑定数据源是一个我们自定义的普通的类型. 注:尽管绑定的数据源可以是任意类型的对象,但Path必须总是 ...

  7. WPF 获取主线程

    WPF线程获取UI线程   WPF中只能是UI线程才可以改变UI控件相关,当采用多线程工作时,可用以下代码获取 UI线程进行操作: App.Current.Dispatcher.Invoke((Act ...

  8. 【转】新说Mysql事务隔离级别

    作者:孤独烟 转自:https://www.cnblogs.com/rjzheng/p/9955395.html 引言 大家在面试中一定碰到过 说说事务的隔离级别吧? 老实说,事务隔离级别这个问题,无 ...

  9. (二)MQTT客户端模拟连接阿里云并上传数据

    本文主要讲述使用MQTT.fx接入物联网平台 一.下载MQTT.fx客户端 官网链接 二.设置相关参数 打开MQTT单片机编程工具,将三元组复制进去,生成所需要的信息 单片机工具下载地址 三元组还记得 ...

  10. Java | 个人总结的Java常用API手册汇总

    目录 常用API JavaAPI 1 java.lang String StringBuilder Integer parseXxx Math Object System Throwable Thre ...