常用压缩格式

  • .tar.gz
  • .tar.bz2
  • 上述两个原理:先用tar进行打包,打完包再用gz或者bz2进行压缩

打包命令tar

命令格式

tar -cvf 【打包文件名】 【源文件1】 【源文件2..】:可以将多个源文件进行打包,源文件之间用空格隔开;打包的文件名可以指点到指定目录下

选项

-c:打包

-v:显示过程

-f:指定打包后的文件名,可以指定包打在指定路径

例子

tar -cvf /root/Test/text.tar test.text test2.text:将test.text和test2.test文件打包到root/Test/目录下

gzip和bzip2对tar包进行压缩,就解决了gzip和bzip2不能对目录进行压缩的这么一个功能;是不是很麻烦?!!请继续往后面看

解包命令tar

命令格式

tar -xvf 【打包文件名】:解包

选项

-x:解打包

-C:将tar包解包到指定目录,tar -xvf text.tar -C /root/Test/

-t:tar -tvf text.tar,不解包查看包里面文件

例子

tar -xvf text.tar:将text.tar包解包到当前目录;实验证明,解包不可以选择指定目录;其他方法可不可以呢,能不能通过输出重定向解决,实验下...

tar -xvf text.tar -C /root/Test/:实验结果可以,通过选项-C

tar -tvf text.tar:不解包查看包里面文件

.tar.gz压缩格式

其实.tar.gz格式就是先打包为.tar格式,再压缩为.gzip格式

命令格式

tar -zcvf  【压缩包名.tar.gz】 【源文件】:先用tar进行打包,再将打好的包压缩成.gz格式

选项   -z:压缩为.tar.gz格式

tar -zxvf 【压缩包名.tar.gz】:对.tar.gz格式的压缩包进行解压缩解包

选项   -x:解压缩.tar.gz格式

.tar.bz2压缩格式

其实.tar.bzip2格式就是先打包为.tar格式,再压缩为.bzip2格式

命令格式

tar -jcvf  【压缩包名.tar.gz】 【源文件】:先用tar进行打包,再将打好的包压缩成.bz2格式

选项   -z:压缩为.tar.bz2格式

tar -jxvf 【压缩包名.tar.gz】:对.tar.bz2格式的压缩包进行解压缩解包

选项   -x:解压缩.tar.bz2格式

.tar.gz/bz2解压缩例子

  • tar -zcvf test.tar.gz Test test.text test2.text:将Test目录以及里面文件、test.text和test2.text用.tar.gz格式压缩,压缩文件名为test.tar.gz
  • tar -ztvf test.tar.gz:查看.tar.gz格式压缩文件test.tar.gz里面内容,不解压缩
  • tar -zxvf test.tar.gz:将.tar.gz格式压缩文件test.tar.gz解压缩
  • tar -zxvf test.tar.gz -C /root/Test/:将.tar.gz格式压缩文件test.tar.gz解压缩,解压缩到目录/root/Test下
  • tar -jcvf test.tar.bz2 Test test.text test2.text :将Test目录以及里面文件、test.text和test2.text用.tar.bz2格式压缩,压缩文件名为test.tar.bz2
  • tar -zxvf test.tar.bz2 :用.tar.gz解包命令去解.tar.bz2格式压缩包,结果失败,对应压缩方式,使用相应解压
  • tar -jxvf test.tar.bz2:将.tar.bz2格式压缩文件test.tar.bz2解压缩

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

  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系列(18) - 常用压缩命令(1)

    常用压缩格式 .zip .gz .bz2 .zip格式压缩/解压缩 命令格式 压缩 zip [压缩文件名] [源文件]:压缩文件 zip -r [压缩文件名] [源目录]:压缩目录 解压缩 unzip ...

  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. MATLAB—面向复数和数组的基本运算

    文章目录 一.MATLAB基本运算说明 二.面向复数的计算特点 1.基础知识 2.对复数的基本操作 3.复数的开方问题 二.面向数组 1.数组的输入形式 2.对矩阵中的元素进行并行操作 3.利用数组运 ...

  2. Python成员运算,身份运算和流程控制

    成员运算 in #判断--在--里面 print('a' in 'abcd') # 字符串判断a是否在abcd里面 print('you' in 'how are you') # 这种整体也可以判断 ...

  3. SpringBoot - 集成RocketMQ实现延迟消息队列

    目录 前言 环境 具体实现 前言 RocketMQ是阿里巴巴在2012年开源的分布式消息中间件,记录下SpringBoot整合RocketMQ的方式,RocketMQ的安装可以查看:Windows下安 ...

  4. 使用npm安装 Ant Design Vue 时报错—ant-design-vue@latest(sha1-qsf / gCIFcRYxyGmOKgx7TmHf1z4 =)seems to be corrupted.

    安装 Ant Design Vue 时报错: npm install ant-design-vue --save ant-design-vue @ latest(sha1-qsf / gCIFcRYx ...

  5. prism 的学习网站

    C#的学习网址: https://www.cnblogs.com/zh7791

  6. openCV入门系列教学(一) 图像的读取、展示与保存

    序言 笔者最近做了两个CV领域的项目,因为数据量不足所以主要使用的是传统的CV方法.这时候不得不夸一句opencv库,让复杂的算法原理变得如此简单(调包调参侠表示很骄傲).所以闲暇下来对opencv的 ...

  7. python matplotlib 绘图+显示数值

    参考:https://www.jb51.net/article/152685.htm 用plt.text函数 import numpy as np import matplotlib.mlab as ...

  8. Python3-sqlalchemy-orm 联表查询-无外键关系

    #-*-coding:utf-8-*- #__author__ = "logan.xu" import sqlalchemy from sqlalchemy import crea ...

  9. ThreadLocal原理简单刨析

    ThreadLocal原理简单刨析 ThreadLocal实现了各个线程的数据隔离,要知道数据是如何隔离的,就要从源代码分析. ThreadLocal原理 需要提前说明的是:ThreadLocal只是 ...

  10. NOIP模拟测试17&18

    NOIP模拟测试17&18 17-T1 给定一个序列,选取其中一个闭区间,使得其中每个元素可以在重新排列后成为一个等比数列的子序列,问区间最长是? 特判比值为1的情况,预处理比值2~1000的 ...