问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

linux中打包和压缩有什么区别

发布网友 发布时间:2022-05-02 21:49

我来回答

2个回答

热心网友 时间:2022-06-27 14:24

打包就是把若干文件或文件夹放到一个tar文件中,但是不会压缩文件大小。
压缩就是在打包的基础上压缩文件的大小。

热心网友 时间:2022-06-27 14:24

很多人在学习云计算之初,都要学习Linux,云计算服务是部署在Linux系统中的。不过Linux涵盖的知识点非常多,你不仅要掌握各种操作命令,还要了解Linux文件的打包与压缩,接下来的杭州云计算入门课程就给大家简单分享。

在Linux系统中,通常我们使用的打包压缩工具有.tar.gz、.tar.bz2、.zip、gzip、bzip2只压缩文件和tar只打包文件。

tar
只打包文件
tar的打包解包:
tar cvf file.tar 被打包的文件
tar xvf file.tar -C /home 指定解压路径
不解压查看压缩包内的信息内容:
tar -tf dir1.tar.gz

gzip压缩解压:
gzip 源文件
gzip -d 压缩文件
gunzip 压缩文件
gzip -c file1 >/home/file1.gz 将文件压缩到指定位置(注意以.gz结尾)

bzip2
只压缩文件bzip2命令的压缩与解压
bzip2 源文件
bzip2 -d 压缩文件
bunzip2 压缩文件
bzip2 -c file1 >/opt/file1.bz2 将文件压缩到指定位置(注意以.bz2结尾)

打包压缩
tar与gzip命令结合可以实现文件打包压缩,
用gzip压缩tar打包后的文件,其扩展名一般用xxx.tar.gz
tar与bzip2命令结合也可以实现文件的打包压缩,
其扩展名一般用 xxx.tar.bz2

优缺点
bzip2有比较高的压缩比,相应的压缩用时也要久一些,占用的系统内存也更大;
gzip最大的优势就是压缩解压速度快,压缩比稍逊于bzip2;
临时性的压缩包尽量选择压缩速度快的格式,如.gz;
用于持久备份或存档的文件,尽量选择压缩比较大的格式,如.bz2。
最后,它们之间还有一些区别,tar可以打包文件和目录,而bzip2和gzip只能压缩文件。

在Linux中,软件安装的方式有三种:
一、源代码形式
1、绝大多数开源软件都是直接以原码形式发布的
2、源代码一般会被打包成.tar.gz的归档压缩文件
3、源代码需要编译成为二进制形式之后才能够运行使用
4、源代码基本编译流程:
1).configure 检查编译环境,这里可以通过--prefix等命令配置安装路径(好像)
2)make对源代码进行编译;
3)make insall 将生成的可执行文件安装到当前计算机中

二、RPM
1、源代码形式的特点:操作复杂、编译时间长、极易出现问题、依赖关系复杂
2、为了方便,RPM(redhat package manager)
3、RPM通过将代码基于特定平台系统编译为可执行文件,并保存依赖关系,来简化开源软件的安装管理。针对不同的系统设定不同的包
4、常用命令规范:linuxcast-1.2.0-30.el6.1686.rpm 包名-版本号-适用平台-32/64-rpm
5、使用rpm –i software.rpm(安装);
rpm -e software.rpm(卸载);
rpm –U software.rpm(升级形式安装);
rrpm –ivh(支持通过http\ftp协议形式安装)
-v 显示详细信息;-h显示进度条
查询功能:rpm –qa 列出全部已经安装的.rpm软件 rpm –qa |grep ***
三:YUM
1、rpm软件包形式的管理虽然方便,但是需要手工解决软件包的依赖关系。很多时候安装一个软件需要安装1个或者多个其他软件,手动解决时,很复杂,但是yum能解决这些问题。Yum是rpm的前端程序,主要目的是设计用来自动解决rpm的依赖关系,其特点:
1)自动解决依赖关系;2)可以对rpm进行分组,基于组进行安装操作;3)引入仓库概念,支持多个仓库;4)配置简单。
2、yum仓库用来存放所有的现有的.rpm包,当使用yum安装一个rpm包时,需要依赖关系,会自动在仓库中查找依赖软件并安装。仓库可以是本地的,也可以是HTTP、FTP、nfs形式使用的集中地、统一的网络仓库。
3、仓库的配置文件/etc/yum.repos.d目录下
4、使用:1)yum install 安装;
2)yum remove卸载;
3)yum update 升级制定软件
5、安装的时候,会下载软件包.Rpm在安装,所以用国内仓库。改变镜像源1)访问地址 2)点centos使用帮助;3)按步骤来
6、查询软件:可以使用yumsearch *
综上,yum 比rpm先进,但源码包比较全。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
苹果电脑电池充不进电苹果电脑充不进去电是怎么回事 苹果电脑不充电没反应苹果电脑充电指示灯不亮充不了电怎么办 狗狗更加忠诚护家、善解人意,养一只宠物陪伴自己,泰迪能长多大... 描写泰迪狗的外形和特点的句子 国外留学有用吗 花钱出国留学有用吗 !这叫什么号 百万医疗赔付后是否可以续保 前一年理赔过医疗险还能续保吗? 医疗住院险理赔后还能购买吗? 梦见去世的亲人在一起打架还有姓氏 如何打包linux环境下的软件到windows中运行? 梦见死去爷爷和哥哥打架 白条逾期了可以贷款吗? 有关春风或春雨的诗歌!急!!!谢谢!!! 填写古诗名句 蕴涵人生道理的诗句 微店网页用怎么登录不上去 微店网页用怎么登录不上去 “珍爱生命,注重安全健康”有关的古诗词 与生命有关的诗句 希望能帮助我,潮平两岸阔,风正一帆悬。给一些好的古诗名句(越多越好)可以吗 怎么安装MicrosoftVisio2003中文版.iso 谁有Microsoft Office Visio 2003免费下载安装包啊,不用序列号的:897545654@qq.com,着急急急急 visio 2003 绘图软件那里有的下载,那位大哥介绍下。 谁有免费版本的Office Visio2003或者2007的下载地址啊? - 信息提示 求Microsoft Office Visio 2003 SP3(附密钥) 简体中文版网盘资源 有没有 office visio 2003 的绿色免安装版本 有没有 office visio 2003 的绿色免安装版本? 给个下载地址,谢了 我的京东白条有逾期,还能操作账单分期吗? Linux 可执行程序 配置文件 动态库 怎么打包成一个软件 梦见妈妈和死去的亲人打架 我的6sp开不了机。一直是关机状态。充电也没反应。但是能连接电脑。 简单手工制作。比如用袜子做布娃娃之类的。精美而有意义的。要工具简单的。请给我详细的制作步骤! Arch Linux怎样构建一个简单的软件包 linux下实现自动打包功能 [问]哪里可以找到这个猫咪十字绣图? 我想绣了送人~ 组织生活会自我查摆问题材料 “学习郑德荣先进事迹”专题组织生活会个人对照检查材料 mac不能将项目移到废纸篓 因为它已打开 MAC苹果机 废纸篓可否放在桌面上?具体怎么操作。谢谢 mac os 的废纸篓 在哪儿 1815年宣布自己是永久中立国的是欧洲哪个国家? 1815年宣布永久中立国的欧洲国家是什么? 携程旅行如何取消订阅? 为什么瑞士可以成为永久中立国? 在1814~1815年的维也纳会议上,为什么会选瑞士作为永久中立国? 瑞士是如何成为永久中立国的? win764位旗舰版开机密码忘了