文档章节

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

Oscarfff
 Oscarfff
发布于 2015/10/19 22:09
字数 528
阅读 1043
收藏 5

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
粉丝 72
博文 815
码字总数 96913
作品 0
崇明
后端工程师
私信 提问
文件的压缩与解压(linux)

Linux下*.tar.gz文件解压缩命令 1.压缩命令:   命令格式:tar -zcvf 压缩后文件名.tar.gz 被压缩文件名 可先切换到当前目录下。压缩文件名和被压缩文件名都可加入路径。 2.解压缩命令: ...

qimh
08/22
0
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
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
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

没有更多内容

加载失败,请刷新页面

加载更多

使用 React 和 Vue 创建相同的应用,他们有什么差异?

在工作中应用 Vue 之后,我对它有了相当深刻的理解。 不过,俗话说「外国的月亮比较圆」,我好奇「外国的」 React 是怎么样的。 我阅读了 React 文档并观看了一些教程视频,虽然它们很棒,但...

阿K1225
11分钟前
0
0
如何使用Kubernetes的configmap通过环境变量注入到pod里

在Kubernetes官网里,有这样一篇文章,提到了Kubernetes里的一个最佳实践就是把应用代码同配置信息分开,一种方式就是使用Kubernetes 1.2里引入的configmap概念。 https://kubernetes.io/bl...

JerryWang_SAP
26分钟前
0
0
2天闭门培训|以太坊智能合约从入门到实战(北京)

2天培训 16个课时 探寻技术原理,精通以太坊智能合约开发 以太坊智能合约是现在应用的最广泛的区块链应用开发方式,HiBlock区块链社区针对以太坊智能合约的学习特别推出2天闭门研修班,通过2...

HiBlock
29分钟前
0
0
限定某个目录禁止解析php,限制user_agent,php相关配置

11月20日任务 11.28 限定某个目录禁止解析php 11.29 限制user_agent 11.30/11.31 php相关配置 1.限定某个目录禁止解析php 核心配置文件内容 <Directory /data/wwwroot/www.123.com/upload> p...

hhpuppy
39分钟前
2
0
Spring的好文章

孤傲苍狼 https://www.cnblogs.com/xdp-gacl/p/4249939.html 跟我学spring http://jinnianshilongnian.iteye.com/blog/1413846 SpringIoc 和Spring Aop 代理模式: 静态代理 动态代理 cglib代......

wangwei2134
51分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部