常用压缩格式

  • .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. 【SpringMVC】SpringMVC搭建框架

    开发环境 IDE:idea 2019.3.2 构建工具:maven3.5.4 服务器:tomcat 9.0.30 Spring版本:5.3.1 创建maven工程 添加打包方式:war 引入依赖 &l ...

  2. window 右键菜单中添加在vs code 打开

    原文链接: window 右键菜单中添加在vs code 打开 window 右键菜单中添加在vs code 打开 吃码小妖:以前安装VS code可以的,后面不知道为什么不能右键在VS code中打 ...

  3. 阿里云rds分区

    SELECT PARTITION_NAME,TABLE_ROWS FROM INFORMATION_SCHEMA.PARTITIONS WHERE TABLE_NAME = 'xw_user_appl ...

  4. linux 端口80占用问题

    主要是搭建一次ghost博客网站改成80端口无法启动提示被占用. 提示:80端口被占用,启动失败. netstat -ano 或者 netstat -apn | grep 80 没有发现占用80端口的 ...

  5. JavaWeb学习总结—Session

    转载自:https://www.cnblogs.com/xdp-gacl/p/3855702.html 一.Session简单介绍 在WEB开发中,服务器可以为每个用户浏览器创建一个会话对象(sess ...

  6. Oracle数据库 —— DDL

    时间:2016-10-5 14:55 逆风的方向更适合飞翔我不怕千万人阻挡只怕自己投降 --------------------------------------- 一.表的创建与管理1.表的基本操 ...

  7. 深入Pulsar Consumer的使用方式&源码分析

    原文链接 1.使用前准备 引入依赖: <dependency> <groupId>org.apache.pulsar</groupId> <artifactI ...

  8. flink双流join

    package com.streamingjoin import org.apache.flink.api.common.state.{ValueState, ValueStateDescriptor ...

  9. Android开发,缺少权限导致无法修改原文件,获取所有文件访问权限的方法

    在Android 11开发中,app会遇到使用绝对路径无法打开某文件的情况(文件存在根目录下,获取到的路径为:/storage/emulated/0/XXX.txt),而使用相对路径打开文件后(获取到 ...

  10. win系统打不开CHM文件(例如JDK的API)

    打开文件乱码,打开时弹出乱码 前提说明,存放路径不得有中文,文件名也不能有中文 检查下面三个文件:    hh.exe文件放置电脑 C:\Windows目录下:     hhctrl.ocx ,its ...