文档章节

linux 解压与压缩

jiejie2050
 jiejie2050
发布于 2017/05/12 15:00
字数 424
阅读 5
收藏 0

 

  1. tar:

    tar并不是一个压缩软件,而是一个打包软件,就是将文件或者文件夹打包成一个文件,便于文件备份及归档,通常扩展名为tar。

    # tar -cvf test.tar test  ----将test文件夹打包成test.tar。从下图中可以看出test和test.tar大小上没有什么变化,说明tar只是将文件打包。

    # tar -xvf test.tar     ----将test.tar 进行拆解,从中抽取文件

    # tar -tvf test.tar     ----列出tar包中内容

    # tar -rf  test.tar log/   ----将log文件夹追加到test.tar中

    linux系统环境下压缩与解压缩

  2. gzip:

    gzip 是个压缩软件,可以对文件进行压缩,压缩完扩展名为gz。由于gzip不能直接对文件夹进行压缩,所以通常都是和tar结合使用。

    # gzip  SystemErr.log    ----压缩SystemErr.log文件,并生成扩展名为.gz的同名文件。

    # gzip -d SystemErr.log.gz   ----解压缩

    # tar -zcvf  test.tar.gz  test/     -----将test文件夹进行打包和压缩。实际上tar先打包,然后调用gzip进行压缩。

    注:另外在linux环境中经常看到.tgz的扩展名文件,可以等同于.tar.gz

    linux系统环境下压缩与解压缩

  3. bzip2:

    bzip也是一款压缩软件,并且广泛存在于UNIX && LINUX系统中。

    # bzip2 -z SystemErr.log     -----压缩SystemErr.log

    # bzip2  -d  SystemErr.log.bz2    ----解压缩

    # tar jcvf test.tar.bz2 test/       ----与tar结合压缩文件夹

    # tar jxvf test.tar.bz2              ----进行解压

    linux系统环境下压缩与解压缩

  4. zip与unzip :

    这是一对命令,zip进行压缩,unzip进行解压,压缩完成扩展名为.zip

    # zip test.zip test/      -----进行压缩,可以是文件也可以是文件夹

    # unzip test.zip         -----解压缩

    linux系统环境下压缩与解压缩

  5. compress与uncompress

    这也是一对命令,压缩与解压缩。压缩完成扩展名为.Z

    # compress sn*   ----压缩,生成扩展名.Z的文件

    # uncompress  *.Z    ----解压缩

     

    linux系统环境下压缩与解压缩

© 著作权归作者所有

下一篇: idea sbt 设置
jiejie2050
粉丝 2
博文 76
码字总数 9570
作品 0
广州
私信 提问
(五)Linux学习笔记-Linux常用命令-压缩解压

(五)Linux学习笔记-Linux常用命令-压缩解压 压缩解压 以下为Red Hat系列Linux的命令集,我使用的Centos7.5版本。 压缩解压 gzip(压缩文件) gunzip(解压文件) tar(打包目录,常用) zi...

Super_RD
2018/12/06
0
0
Linux下常用压缩 解压命令和压缩比率对比

Linux下常用压缩 解压命令和压缩比率对比 常用的格式有: tar, tar.gz(tgz), tar.bz2, 不同方式,压缩和解压方式所耗CPU时间和压缩比率也差异也比较大。 1. tar 只是打包动作,相当于归档处理...

xiaocao13140
2018/06/06
0
0
Linux下文件的打包、解压缩指令——tar,gzip,bzip2

Linux下文件的打包、解压缩指令——tar,gzip,bzip2   本文是对 鸟叔的Linux私房菜(基础学习篇) 第三版 的学习笔记,原文可参考原书中文网站 鸟叔的Linux私房菜。更多详细信息可直接参考对...

xiaocao13140
2018/05/28
0
0
7z(p7zip)压缩软件在Linux下的安装和使用

Evernote Export 7z(p7zip)压缩软件在Linux下的安装和使用 1) 简介 7z,全称7-Zip, 是一款开源软件。是目前公认的压缩比例最大的压缩解压软件。 主页:http://www.7-zip.org/ 中文主页:htt...

运维技术
2015/11/06
0
0
linux tar、find命令运维实践

linux tar命令运维实践 1、进入到目录的上一级目录打包(除非需要完整的目录结构才从根开始打) 2、gzip格式包: tar zcvf /路径/筐.tar.gz 苹果 z---gzip格式压缩 c---创建 v---显示输出过程...

sandshell
2018/08/06
0
0

没有更多内容

加载失败,请刷新页面

加载更多

我为什么要写微信公众号

埋一颗种子,细心呵护,静待她枝繁叶茂,葱郁参天 V2论坛上有个帖子【做程序员最重要的还是一定要有自己的作品】,作者写道: 能有一个作品和你的名字联系在一起,应当成为在职业生涯前期着意...

运维咖啡吧
52分钟前
3
0
数据库

数据库架构 数据库架构可以分为存储文件系统和程序实例两大块,而程序实例根据不同的功能又可以分为如下小模块。 1550644570798 索引模块 常见的问题有: 为什么要使用索引 什么样的信息能成...

一只小青蛙
今天
5
0
PHP常用经典算法实现

<? //-------------------- // 基本数据结构算法 //-------------------- //二分查找(数组里查找某个元素) function bin_sch($array, $low, $high, $k){ if ( $low <= $high){ $mid = int......

半缘修道半缘君丶
昨天
5
0
GIL 已经被杀死了么?

本文原创并首发于公众号【Python猫】,未经授权,请勿转载。 原文地址:https://mp.weixin.qq.com/s/8KvQemz0SWq2hw-2aBPv2Q 花下猫语: Python 中最广为人诟病的一点,大概就是它的 GIL 了。...

豌豆花下猫
昨天
8
0
git commit message form

commit message一般包括3部分:Header、Body、Footer。 <type>(<scope>):<subject>blank line<body>blank line<footer> header是必需的,body、footer可以省略。 header中type、subject......

ninjaFrog
昨天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部