第六章:6.2.4 软件包管理 - rpm命令管理 - 校验和文件提取

rpm包校验

rpm -V 已经安装的包名


-V 校验指定RPM包中的文件(verify)校验现在的rpm安装产生的文件跟安装时的区别(即是否被修改过,修改记录)


rpm -V httpd

S.5.....T      c    /etc/httpd/conf/httpd.conf


上面的第一个'S.5......T'是验证内容信息,具体意义如下:

S 文件大小是否改变

M 文件的类型或文件的权限(rwx)是否改变

5 文件MD5校验和是否改变(可以看成文件内容是否改变)

D 设备的中,从代码是否改变

L 文件路径是否改变

U 文件的属主(所有者)是否改变

G 文件的属组是否改变

T 文件的修改时间是否改变


第二个返回值具体意义如下:

c 配置文件(config file)

d 普通文件(documentation)

g “鬼”文件(ghost file),很少见,就是这个文件不应该被rpm包包含

l 授权文件(license file)

描述文件(read me)


rpm包中文件提取

rpm2cpio 包全名 | cpio -idv  文件绝对路径


rpm2cpio:将包转换为cpio格式的命令

cpio:是一个标准工具,它用于创建软件档案文件和从档案文件中提取文件


cpio选项说明:

-i copy-in模式,还原

-d 还原时自动新建目录

-v  显示还原过程




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值