常用压缩格式

  • .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. 题解 Prime

    传送门 考场上魔改了一下线性筛,觉得要筛到 \(\frac{R}{2}\) 就没让它跑 其实正解就是这样,只不过由于接下来类似埃氏筛的过程只要筛到根号就行了 线性筛有的时候其实并不需要筛到 \(\fr ...

  2. sentinel安装

    sentinel介绍 随着微服务的流行,服务和服务之间的稳定性变得越来越重要.Sentinel 以流量为切入点,从流量控制.熔断降级.系统负载保护等多个维度保护服务的稳定性. Sentinel 具有以 ...

  3. 【C#】 Stopwatch详解

    Stopwatch的命名空间是using System.Diagnostics; 1 namespace System.Diagnostics 2 { 3 // 4 // 摘要: 5 // 提供一组方 ...

  4. java包装类注意点

    Integer one = new Integer(100); Integer two = new Integer(100); Integer three = 100; Integer fore = ...

  5. vivo全球商城时光机 - 大型促销活动保障利器

    一.背景 官网商城在双11.双12等大促期间运营同学会精心设计许多给到用户福利的促销活动,当促销活动花样越来越多后就会涉及到很多的运营配置工作(如指定活动有效期,指定活动启停状态,指定活动参与商品等等 ...

  6. 常用cron表达式

    0 0 10,14,16 * * ? 每天上午10点,下午2点,4点 0 0/30 9-17 * * ? 朝九晚五工作时间内每半小时 0 0 12 ? * WED 表示每个星期三中午12点 " ...

  7. Data Leakage in Machine Learning 机器学习训练中的数据泄漏

    refer to:  https://www.kaggle.com/dansbecker/data-leakage There are two main types of leakage: Leaky ...

  8. JS 处理图片平铺问题

    background: url("../../../assets/image/center.png") no-repeat; // 让图片不平铺   overflow: hidde ...

  9. ReScript 与 TypeScript,谁是前端圈的“当红辣子鸡”

    摘要: ReScript 和 TypeScript 的出现都是为了更好地使用JavaScript,但两者还是有很大的不同. 本文分享自华为云社区<[云创共驻]ReScript 和 TypeScr ...

  10. JVM(一)类加载器与类加载过程

    JVM是面试必面的一个知识点,也是高级程序员必备的一个技能.以下是JVM整体核心内容,包括类加载系统,运行时数据区内部结构,执行引擎,本地方法接口. 首先来学习类的加载器,虚拟机把描述类的数据从Cla ...