Linux基础与服务管理课件 第5次课-打包和压缩命令_第1页
Linux基础与服务管理课件 第5次课-打包和压缩命令_第2页
Linux基础与服务管理课件 第5次课-打包和压缩命令_第3页
Linux基础与服务管理课件 第5次课-打包和压缩命令_第4页
Linux基础与服务管理课件 第5次课-打包和压缩命令_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

模块二:基础操作命令任务2.4:打包和压缩命令

tar命令可以为文件和目录创建档案。利用tar,可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者向档案中加入新的文件。tar最初被用来在磁带上创建档案,现在,用户可以在任何设备上创建档案。利用tar命令,可以把一大堆的文件和目录全部打包成一个文件,这对于备份文件或将几个文件组合成为一个文件以便于网络传输是非常有用的。CONTENT目录课堂引入任务分析与实施合作探究:tar命令的使用010203总结与拓展05教学内容技能拓展04教学目标

素质目标

知识目标(1)线上线下结合,引导学习方式,培养自主学习能力;(2)培养学生敏而好学的精神;(1)能利用讲授的课程学习方法学习本课程;(2)了解基本的文本、打包和压缩命令的英文缩写的具体含义;(3)通过命令的英文全称来熟记命令;(4)能描述常见命令的具体意义。>

能力目标(1)能熟识基本的文本、打包和压缩命令;(2)能在Linux系统上熟练操作常见文本、打包和压缩命令;教学重点与难点

教学重点(1)掌握基本的文本、打包和压缩命令的英文缩写的具体含义(2)掌握通过命令的英文全称来熟记命令>

教学难点(1)打包与压缩概念理解和应用(2)命令单字符选项的理解课堂导入01课堂活动:

通过询问Window系统下常见文本功能如何在Linux系统中实现来引导学生思考;

课程特点:各种命令的字面意义与对应含义难以对应;

明确本课程学习内容与学习目标;

学习要求:预习+认真+复习+用心>精益求精任务分析与实施压缩和打包02任务描述:

IT技术分为硬件和软件技术,很多人看到的只是硬件技术上国内与国外的差距,其实在软件技术领域差距也是极大,软件技术也面临“卡脖子”风险。近期美国对中国芯片设计技术EDA的授权问题。因此,国人当自强,作为理工科的学生,我们一定要努力。

爱国科技报国tar——是一种标准的文件打包格式✭

利用tar命令可将要备份的一组文件和目录打包成一个文件,以便

于保存和网络传输。✭

tar命令内置了相应的参数选项,以实现对tar文件

的压缩或解压。✭

需要时可以从.tar文件中恢复即可。02压缩打包是指将一大堆文件或目录变成一个总的文件压缩则是将一个大的文件通过一些压缩算法变成一个小文件两步骤01打包任务描述:任务分析:这源于Linux中很多压缩程序只能针对一个文件进行压缩,这样在需要压缩一大堆文件时,可以先将这一大堆文件先打成一个包(tar命令),然后再用压缩程序进行压缩(gzip、bzip2命令)。whytar功能1)将多个文文件打包为一个文件,2)将文件打包并压缩,3)将打包的文件解包,4)将打包压缩的文件解压任务实施:精益求精-c-x-t-r建立压缩文件解压文件查看文件内容向压缩文件末尾追加文件更新原压缩包中文件-u常用选项这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。命令格式:

tar[选项]打包文件名

被打包的源文件或目录列表

tar

[选项]打包文件名

[-C目标文件夹]合作探究tar命令的使用03>知识技能基础:-z有gzip属性的。-j有bz2属性的。-Z有compress属性的。-v显示所有过程。-O将文件解开到标准输出。下面的选项-f是必须的-f使用档案名字,切记,这个参数是最后一个参数,后面只能接文件名。下面的选项是根据需要在压缩或解压文件时可选的。示例:解出all.tar包中所有文件,-t是解开的意思。[tang@localhost~]$tar-xfall.tar示例:将目录里所有png文件打包成png.tar。[tang@localhost~]$tar-cvfpng.tar*.png示例:将目录里所有png文件打包成png.tar后,并且将其用gzip压缩,生成一个gzip压缩过的包,命名为png.tar.gz。[tang@localhost~]$tar-czfpng.tar.gz*.png示例:将目录里所有png文件打包成png.tar后,并且将其用bzip2压缩,生成一个bzip2压缩过的包,命名为png.tar.bz2。示例:[tang@localhost~]$tar-cjfpng.tar.bz2*.png示例:将目录里所有png文件打包成png.tar后,并且将其用compress压缩,生成一个umcompress压缩过的包,命名为png.tar.Z。[tang@localhost~]$tar-cZfpng.tar.Z*.png示例:解压tar包。[tang@localhost~]$tar-xvffile.tar示例:解压tar.gz。[tang@localhost~]$tar-xzvffile.tar.gz示例:解压tar.bz2。[tang@localhost~]$tar-xjvffile.tar.bz2示例:解压tar.Z。[tang@localhost~]$tar-xZvffile.tar.Z>知识技能基础:技能拓展04技能拓展1:1.创建(非压缩的)包文件[root@dyzx~]#touchf1f2f3[root@dyzx~]#tarcfmy_file.tarfile1file2file3[root@dyzx~]#tarcvf/root/my_etc.tar/etc命令格式:

tarcvf

包文件名要打包的目录或文件名列表功能:将指定的一个或多个文件或目录备份生成为一个指定的包文件。【例】:创建名为my_file.tar的包文件,其内容为用户主目录下的f1、f2和f3。>技能拓展2:2.创建带压缩的包文件为节省存储空间,通常需要生成压缩格式的tar包文件,tar命令支持三种不同的压缩方式:[root@dyzx~]#tarczf/root/my_etc.tar.gz/etc[root@dyzx~]#tarcjf/root/my_etc.tar.bz2/etc[root@dyzx~]#tarcJf/root/my_etc.tar.xz/etc[root@dyzx~]#ls-lmy_etc*.*-rw-r--r--.1rootroot318566407月2920:00my_etc.tar-rw-r--r--.1rootroot76621127月2920:23my_etc.tar.bz2-rw-r--r--.1rootroot90892087月2920:17my_etc.tar.gz-rw-r--r--.1rootroot61322207月2920:25my_etc.tar.xz命令格式:

tarc[z|j|J]f

压缩包文件名要备份的目录或文件名例如:为/etc目录依次创建gzip格式、bzip2格式和xz格式的压缩包文件,并以长格式显示所有为/etc目录创建的包文件,通过查看包文件大小以比较压缩率的大小。>技能拓展3:3.列出包文件中的文件列表[root@dyzx~]#tartfmy_file.tarf1f2f3要显示文件列表中每个文件的详细情况,可增加使用v参数:[root@dyzx~]#tartvf/root/my_file.tar-rw-r--r--root/root02022-07-2919:52f1-rw-r--r--root/root02022-07-2919:52f2-rw-r--r--root/root02022-07-2919:52f3命令格式:

tart[v]f

包文件名要查询my_file.tar中的文件目录列表的命令为:>技能拓展4:举例:将/root/my_etc.tar.gz归档文件提取到/tmp/etcbakup目录

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论