压缩与解压缩文件PPT课件
15
归纳总结
本次课我们主要学习了Linux下文件的 压缩与解压缩的多种操作方式,为我们有 效的管理Linux文件和有效节省磁盘空间打 下基础,希望大家能够熟练掌握。
16
结束语
当你尽了自己的最大努力时,失败也是伟大的, 所以不要放弃,坚持就是正确的。
When You Do Your Best, Failure Is Great, So Don'T Give Up, Stick To The End
行压缩,还必须与tar命令配合使用,然后将其压缩成一个。 Gz文件。 【教师】
通过刚才的提示,由同学问了,Linux当中有没有向 WINrar的压缩文件呢,可以一次压缩多个文件的软件呢? 当然有。
11
7、软件升级不当
【故障分析】 大多数人可能认为软件升级是不会有问
题的,事实上,在升级过程中都会对其中共 享的一些组件也进行升级,但当其它程序可 能不支持升级后的组件时,就会各种问题导 致死机。因此,在升级软件时也要注意操作, 先明白升级软件的特点、性能及可能出现故 障的排除方法等后再升级。 【故障解除】学生分析
【提问】为什么要对文件进行压缩? 一是可以减少存储空间; 二是如果文件要通过网络进行传输时。可以
减少传输时的网络开销。 【教师】
在Linux下压缩工具中最常用的包括GZIP、 ZIP和BZIP2三中,那么接下老我们就以探 讨一下压缩命令的使用。
9
(1)GZIP压缩
GZIP压缩时Linux最常用的软件压 缩工具,如果在Linux终端中输入#man GZIP将会获得GZIP的帮助文档,GZIP压 缩的文件其后缀名为.gz 该命令的格式: GZIP 【参数】压缩或解压缩的文件名 【提问】gzip命令的参数由哪些?每个参 数由表示什么含义呢? 【-c】【-d】【-l】【-r】【-t】【-v】【null】
10
【实操】
对当前目录下所有文件进行文件解压,并列出详细信息以及 具体内容信息
#gzip –dv * #ll #gzip –l * 对root目录中root.tar文件进行压缩并显示处理的进度 #tar cvfZ root.tar.gz ./* 【提示】 Gzip命令只能对单个文件进行压缩,因此要想对对个文件进
7
(5)从tar文件中提取一个文件
【情景创设】 假如root包有一个文件,现在我们就要使
用它,我们如何才能从root包提取出我们想 要的这个文件呢? 【学生演示】。。。。。 【提示】
#tar xvf root.tar #ls -l //zz显示root.tar中当前目录下所有文
件列表
8
2、管理压缩包
14
(2)Bzip2压缩
这是一个无损压缩软件,具有高质量的数据 压缩能力,它能够将文件压缩到原数据的10%15%,并且压缩和解压缩的速度也是非常高的, 因此也是被广泛应用的,其后缀名为.bz2。 【提问】该命令的参数由哪些?各表示什么含义呢? 【实训】 用bzip2命令压缩当前目录下的所有文件 【学生演示】。。。。。。。 【提示】 #bzip2 * 【思考】如果我们要解压当前目下所有文件,该如 何操作呢?(参考Unzip命令)
12
(2)ZIP/UNZIP压缩
Zip程序位于/usr/bin目录中,它可以将 文件压缩成.zip文件,以节省硬盘文件,当 需要的时候由可以将其解压出来,该命令 最大的有点在于可以将多个文件压缩成一 个文件,这是与gzip有区别的。
13
【举例】
如果我们要将跟目录下的bin目录压缩 成bin.zip文件,并显示每个每个文件的压缩 比,该如何操作呢? 【学生演示】。。。。。 【提示】 #zip –r bin.zip ./* //-r逐个压缩bin目录下的 子目录文件 【教师】zip命令是压缩文件,相反Unzip就是 解压缩命令,这个过程就不再赘述了,给 大家2分钟,自己练习一下。
5
(3)显示tar文件内容
【情景创设】 对于一个已经存在的tar文件,我们要想了解
这个文件是由哪些文件和目录打包而来的, 我们该如何操作,才能显示tar文件的明细 呢? #tar tf root.tar //显示root.tar文件内容
6
(4)向tar文件中添加一个新文件
【情景创设】 现在root中已经存在了一个tar文件,那么我们现在
3
1、管理Tar包
Tar命令是Linux下最常用文件打包工具之一, 可以讲若干个文件或目录下的文件打包成一个文 件,不仅方便我们对文件的管理,而且也方便压 缩和文件的传输等。
(1)tar命令的语法及件或目录 【提问】 tar命令为什么要使用两个参数?它的参数
由哪些
(2)创建Tar文件 将root目录中文件打包成一个文件,文件名:root.tar 【互动】让学生上来演示,如果演示不了,由老师
演示,学生跟着操作
4
【操作提示】 #tar cvf root.tar ./* 【提问】CVF是什么参数,哪位同学来给大
家解释一下?(如果没有,就指导学生回 答) 【说明】 C表示创建Tar文件,V表示显示整 个压缩过程,F表示创建文件。
文件压缩与解压缩
1
教学目标
知识目标: • 掌握Tar命令的语法及参数 • 掌握Tar命令的基本操作方法,创建Tar文件 • 掌握GZIP、ZIP、UNZIP及Bzip2的使用方 技能目标: ➢ 熟练掌握管理Tar包和管理压缩包,管理和
备份文件的方法。
2
教学内容
(1)管理TAR包 ➢ Tar命令的语法及其参数 ➢ 创建一个Tar文件 ➢ 显示Tar文件的内容 ➢ 向tar文件中添加一个新文件 ➢ 从tar文件中提取一个文件 (2)管理压缩包 ➢ GZIP压缩文件 ➢ ZIP/UNZIP压缩文件 ➢ Bzip2压缩文件
有个一个新文件,和这个tar文件中文件属于同一 类文件,为了方便文件的管理,我们如果要把这 个文件添加到root.tar文件中,如果是WINdows中 的打包文件,相信大家都非常的容易,那么在 Linux中我们该如何操作呢? 【互动】
让学生来讲台演示,如果没有学生上来,就指定学 生上来。
【提示】采用图形化操作。