常用压缩格式

  • .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. Java调用Zookeeper

    watch机制 Zookeeper watch是一种监听通知机制,可以随时监听一些数据的变化,从而实现数据的及时性. Zookeeper所有的读操作getData(), getChildren()和 ...

  2. unserialize反序列化 安鸾 Writeup

    关于php反序列化漏洞原理什么,可以看看前辈的文章: https://xz.aliyun.com/t/3674 https://chybeta.github.io/2017/06/17/浅谈php反序 ...

  3. sentinel安装

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

  4. 接口和包--Java学习笔记

    接口 定义及基础用法 interface定义:没有字段的抽象类 interface person{ void hello(); String getName(); } /*接口本质上就是抽象类 abs ...

  5. C#中的信号量---Semaphore

    emaphore是System.Threading下的类,限制可同时访问某一资源或资源池的线程数. 常用构造方法 https://msdn.microsoft.com/zh-cn/library/e1 ...

  6. 八:Filter(过滤器)

    一.Filter简介 Filter也称之为过滤器,它是Servlet技术中最激动人心的技术,WEB开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp, Servlet, 静态 ...

  7. 超详细教程2021新版oracle官网下载Windows JAVA-jdk11并安装配置(其他版本流程相同)

    异想之旅:本人博客完全手敲,绝对非搬运,全网不可能有重复:本人无团队,仅为技术爱好者进行分享,所有内容不牵扯广告.本人所有文章发布平台为CSDN.博客园.简书和开源中国,后期可能会有个人博客,除此之外 ...

  8. JAVAWEB开发批量删除,SSM的几种情况

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  9. 真实机中安装CentOS

    前言 最近在b站上看了兄弟连老师的Linux教程,非常适合入门:https://www.bilibili.com/video/BV1mW411i7Qf 看完后就自己来试着玩下,正好手上有台空闲的电脑就 ...

  10. 使用vbs调用excel中的宏

    使用vbs打开excel文件,并且传递参数调用excel中的macro,自动化完成excel文件的制作. Set oExcel = createobject("Excel.Applicati ...