Linux系统教案6软件包的安装管理精品PPT课件
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
什么是压缩
For example: Wed, 24 Feb 2010 12:06:17linux 内核 2.6.33发布 linux2.6.33完整的内核大小是423 MB左 右,而由于核心主要多是ASCII code 的 纯文字态档案,这种档案的多余空间最 多。而一个提供下载的压缩过的2.6.33 核心大约仅有63.20MB左右
.gz包的制作
-r 递归参数 使用这个参数是针对目录所使用的,-r会将目录下 所有的单个文件都压缩(gzip并不支持对目录进行压 缩)示例: gzip -r MyComputer -l 显示详细信息 这个参数可以显示压缩后的.gz文件的信息,压缩后 大小,压缩前大小压缩比例等信息. 示例:
gzip -l movie.avi
缩格式的文件。那这样的.gz压缩格式的文件是怎么做出来的?
这就用到压缩软件gzip
gzip的使用方法。gzip和使用其它linux程序一样通过命令来
使用。
命令格式: gzip [选项] 文件名
选项:
-1 压缩速度最快,压缩比最小
-9 压缩速度最慢,压缩比最大
示例:
gzip -1 movie.avi
gzip -9 movie.avi
五 软件包的安装管理
本章内容
压缩、解压缩命令
compress--.Z gzip--.gz bzip2--.bz2
打包、解包
tar--.tar/.tar.gz/.tar.bz2 dpkg--.deb rpm--.rpm/.src.rpm
区分打包和压缩
首先要弄清两个概念:打包和压缩。 打包是指将一大堆文件或目录什么的变成
bunzip2 movie.avi.bz2 注:bzip2在判断文件名上会出现很低级的错误 bzip2 1.txt;mv 1.txt.bz2 1.txt;bunzip2 1.txt 看看结果如何?
总结
Linux除了bzip和gzip以外还有一个compress压缩程 序使用命令是compress来压缩文件,压缩后的文件 是以.Z为后缀名的文件。对于用compress解压缩出 来的.Z文件,可以用uncompress来解压缩。由于现在 bzip和gzip功能比较齐全,并且压缩算法也比较先 进。compress已不作为默认的压缩程序。
压缩的扩展名和格式的区分
经常从网上下linux的资料你会发现大多数 的文件都是压缩过的!为什么?还不是因 为boss抠门为了省带宽,省磁盘等等 压缩过的文件其扩展名都是[*.Z、*.gz、 *.bz2、*.tar、*.tar.gz、 *.tar.GZ、*.tgz]等等 的,为什么这么多呢?? 主要是因为linux下压缩命令比较多了!
什么是压缩
目前计算机系统使用bytes单位来计算的。不过事 实上,电脑上最小的计算单位应该是bits才对, 此外,我们也知道1byte=8bits。 但是如果今天我们记忆一个数字1,那要如何记 录呢??每个byte当中会有8个存储空间。 看下图,第一个空格写1,那么剩下的呢?? 示例:□□□□□□□□
常见压缩打包的扩展名和格式的区分
*.Z
compress压缩格式
*.bz2 bzip2压缩格式
*.gz
gzip压缩格式
*.tar
tar程序打包的资料,没有压缩过
*.tar.gz/*.tar.GZ/*.tgz tar程序打包的资料, 其中经过gzip压缩
*.tar.bz2 bz2压缩
tar程序打包的资料,其中经过
制作.bz2包
bzip2和gzip一样也是linux下的一种压缩工具。
命令格式:bzip2 [参数] 文件名
-f 强制覆盖输出文件,(默认bzip2不会覆盖同名
文件)
压缩比低,速度相对较快1-
压缩比高,但速度非常非常慢9-
占用尽量少的内存空间来执行压缩或解压缩-s
示例:
movie.avi
-s bzip2
一个总的文件, 压缩则是将一个大的文件通过一些压缩算
法变成一个小文件。
什么是压缩
在平时的工作中经常会碰到这样的情况,有 多份好的资料需要给同事或者有很多好听的mp3歌需要 给同学或朋友,这样就碰到这么一个情况,传送的资料 可能是几十个文件也可能是几百个甚至上千个文件,如 果一个一个传送不光浪费网络带宽还容易出错,碰到这 样的情况在windows下可以用winzip,winrar之类的打 包压缩软件,将大量的文件打包后压缩成一个文件。这 样在传送的时候不会出错而且压缩后的文件减小了容量, 在网络上传输也减少了传输时间、节约了网络流量。那 如果这样的情况发生在linux下,需要打包或者压缩文 件如何解决呢?
.gz包解压
gzip是将文件压缩,那gunzip是将gzip压缩的文件 解压缩。 命令格式: gunzip [选项] 压缩文件名 gunzip有用的选项只有2个 -r 递归参数 专门用来“对付”gzip -r 压缩成 的目录 -t 测试压缩文件的完整性 刚才gzip -r MyComputer将这个目录下的文件都压 缩了gunzip -r MyComputer这样就将刚才gzip压缩 的目录又解压回来了
用bzip2压缩后的文件文件名最后会自动加上.bz2的
后缀名百度文库
bz2包解压
gzip压缩的用gunzip来解压,bzip2压缩的就要用 bunzip2来解压 命令格式: bunzip2 [选项] 解压文件名 -f 强制覆盖已有的文件 -v 解压的过程中显示进度 -s 占用较少的内存来解压 示例:解开压缩的movie.avi.bz2
.Z压缩包的使用
compress :
#compress
[-d ]
-d 解压缩用 例如:
#compress //会生成 而原文件消失
#compress
-d
//解压缩文件也可用
#uncompress 可是很多linux下已经抛弃它了!!!
.gz包的制作
在linux系统里经常会碰到.gz这样的后缀名,这个.gz表示压
tar包
tar是Tape ARchive(磁带归档)的缩写,最初设计用 于将文件打包到磁带上。
tar是linux下用来打包的命令,打包就是把多个文件包 起来成为一个文件,这里必须注意打包只是将多个文 件变成一个文件,并没有对这多个文件进行压缩。