文档章节

Linux下*.tar.gz文件解压缩命令

Oscarfff
 Oscarfff
发布于 2015/10/19 22:09
字数 528
阅读 1035
收藏 5
点赞 0
评论 0

1、压缩命令:

 命令格式:tar  -zcvf   压缩文件名.tar.gz   被压缩文件名(可以是多个)

 

      可先切换到当前目录下。压缩文件名和被压缩文件名都可加入路径。

多文件压缩

tar cf /tmp/11bak.tar test1/config test2/config …  ###可以将多个文件一起压缩。注意检查test1前是否需要加上/

2、解压缩命令:

  

命令格式:tar  -zxvf   压缩文件名.tar.gz

  解压缩后的文件只能放在当前的目录。

多文件解压缩并且批量覆盖

首先cd 到需要解压缩的目录下面。然后执行。如下命令会覆盖所有的老文件。
tar xf /tmp/cw-config-new.tar

3、tar 命令说明

与其它压缩命令比较

tar 可以将多个目录或者档案打包成为一个档案

下面看看参数:

注意:-c -t -x 不可以同时出现在一串指令中!!

tar 还可以用于读取文件后写文件,类似于cp -r功能

http://www.linuxdevcenter.com/pub/a/linux/lpt/18_16.html

四、实战

4.1 压缩

4.2 查询

4.3 解压缩

5、算法压缩效果比较

《鸟哥的Linux上面说》采用 -j参数能够取得更好的压缩比。

 

但是我实际的压缩比却不是这样子的:

压缩的文件名是XXXXtest这个文件的大小没有压缩的时候大概为1M

但是bz2的压缩字节302 byte 反而比gz的280 byte 字节数要大 这是怎么搞的呢???

难道是因为文件太少的原因吗??

6、要注意的问题

压缩的文件的时候本身会包含一个文件的路径

如果解压缩的时候不注意可能会覆盖原来正常的文件,而且覆盖不给任何提示!!!

 

如果你非要备份根目录,可以加上-P选项。

7、只解压一个文件

要写对要解压的文件名

8、打包文件的时候,去掉一些文件的方法

使用 --exclude=file命令

 

本文转载自:http://www.cnblogs.com/xiehy/archive/2010/09/13/1824776.html

共有 人打赏支持
Oscarfff
粉丝 71
博文 815
码字总数 96913
作品 0
崇明
后端工程师
小蚂蚁学习Linux(6)——压缩与解压缩命令详解

在Linux中常用的压缩格式有以下几个:.zip .gz .bz2 .tar.gz tar.bz2。首先先解释前三个。 .zip格式的压缩: zip 压缩文件名 原文件名 如:zip abc.zip abc 后缀名是一定要写的,虽然Linux不...

嗜学如命的小蚂蚁
2015/11/01
0
0
对Linux上的各类型压缩格式的一个总结

我使用的环境是64位的 Red Hat Enterprise Linux Server release 6.4 (Santiago) 1.compress与*.Z文件 compress程序的作用是:Compress reduces the size of the named files using adaptive......

北风其凉
2014/11/25
0
0
Linux tar命令和压缩、解压缩详解

Linux下的压缩文件剖析   对于刚刚接触Linux的人来说,一定会给Linux下一大堆各式各样的文件名给搞晕。别个不说,单单就压缩文件为例,我们知道在Windows下最常见的压缩文件就只有两种,一...

Junn
2012/09/26
0
0
Linux下的压缩解压缩命令详解

linux zip命令 zip -r myfile.zip ./* 将当前目录下的所有文件和文件夹全部压缩成myfile.zip文件,-r表示递归压缩子目录下所有文件. 2.unzip unzip -o -d /home/sunny myfile.zip 把myfile....

azgzfl
2014/01/19
0
0
6.1 压缩打包介绍 6.2 gzip压缩工具 6.3 bzip2压缩工具 6.4 xz压缩工具

6.1 压缩打包介绍 Linux环境常见压缩文件类型: .zip,.gz,.bz2,.xz, .tar.gz,.tar.bz2,.tar.xz 压缩打包的目的 方便文件传输 节省磁盘空间 减少传输花费的时间 节省带宽 6.2 gzip压缩工...

Champin
04/16
0
0
解压缩zip,tar,tar.gz,tar.bz2

ZIP zip可能是目前使用得最多的文档压缩格式。它最大的优点就是在不同的操作系统平台,比如Linux, Windows以及Mac OS,上使用。缺点就是支持的压缩率不是很高,而tar.gz和tar.gz2在压缩率方...

jackguo
2013/06/22
0
0
linux下tomcat服务的相关命令

一:Linux下tomcat服务的启动、关闭与错误跟踪,使用PuTTy远程连接到服务器以后,通常通过以下几种方式启动关闭tomcat服务: 切换到tomcat主目录下的bin目录(cd usr/local/tomcat/bin) 1,...

leqianlong
2014/02/11
0
0
ubuntu配置jdk,jre同样适用

1、首先去官网http://www.oracle.com/technetwork/java/javase/downloads/index.html 下载最新版的jdk。 看需要,如果只需要配置jre环境也可下载jre即可。(注:我下载的为“jdk-7u60-linux-...

Ieenben
2014/06/26
0
0
linux 常用的命令 --菜鸟的笔记

当然命令不是很全,但是这是作为linux开发者(不是开发linux,而是用linux来做开发),当然了,也算是一个菜鸟吧,所作的一些linux常用的命令笔记,主要用于个人备忘。 --------------------...

蜗牛TT
2012/07/30
0
0
Linux使用高压缩率的lzma和xz

压缩 tar -c --xz -f myarchive.tar.xz /somedirectory # results in my_archive.tar.xz tar -c --lzma -f myarchive.tar.lzma /somedirectory # results in my_archive.tar.lzma 解压缩 ta......

Edwyn王
2015/06/26
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Mybatis收集配置

一、Mybatis取Clob数据 1、Mapper.xml配置 <resultMap type="com.test.User" id="user"> <result column="id" property="id"/> <result column="json_data" property="jsonData" ......

星痕2018
18分钟前
0
0
centos7设置以多用户模式启动

1、旧版本linux系统修改inittab文件,在新版本执行vi /etc/inittab 会有以下提示 # inittab is no longer used when using systemd. # # ADDING CONFIGURATION HERE WILL HAVE NO EFFECT ON......

haha360
50分钟前
0
0
OSChina 周日乱弹 —— 局长:怕你不爱我

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @ andonny :分享周二珂的单曲《孤独她呀》 《孤独她呀》- 周二珂 手机党少年们想听歌,请使劲儿戳(这里) @孤星闵月 :没事干,看一遍红楼梦...

小小编辑
55分钟前
127
8
Java架构师知识体认识

源码分析 常用设计模式 Proxy代理模式 Factory工厂模式 Singleton单例模式 Delegate委派模式 Strategy策略模式 Prototype原型模式 Template模板模式 Spring5 beans 接口实例化 代理Bean操作 ...

小致dad
今天
0
0
SpringBoot | 第十章:Swagger2的集成和使用

前言 前一章节介绍了mybatisPlus的集成和简单使用,本章节开始接着上一章节的用户表,进行Swagger2的集成。现在都奉行前后端分离开发和微服务大行其道,分微服务及前后端分离后,前后端开发的...

oKong
今天
10
0
Python 最小二乘法 拟合 二次曲线

Python 二次拟合 随机生成数据,并且加上噪声干扰 构造需要拟合的函数形式,使用最小二乘法进行拟合 输出拟合后的参数 将拟合后的函数与原始数据绘图后进行对比 import numpy as npimport...

阿豪boy
今天
17
0
云拿 无人便利店

附近(上海市-航南路)开了家无人便利店.特意进去体验了一下.下面把自己看到的跟大家分享下. 经得现场工作人员同意后拍了几张照片.从外面看是这样.店门口的指导里强调:不要一次扫码多个人进入....

周翔
昨天
1
0
Java设计模式学习之工厂模式

在Java(或者叫做面向对象语言)的世界中,工厂模式被广泛应用于项目中,也许你并没有听说过,不过也许你已经在使用了。 简单来说,工厂模式的出现源于增加程序序的可扩展性,降低耦合度。之...

路小磊
昨天
245
1
npm profile 新功能介绍

转载地址 npm profile 新功能介绍 npm新版本新推来一个功能,npm profile,这个可以更改自己简介信息的命令,以后可以不用去登录网站来修改自己的简介了 具体的这个功能的支持大概是在6这个版...

durban
昨天
1
0
Serial2Ethernet Bi-redirection

Serial Tool Serial Tool is a utility for developing serial communications, custom protocols or device testing. You can set up bytes to send accordingly to your protocol and save......

zungyiu
昨天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部