一、rpm包校验

  1. [root@localhost~]#rpm -V 已安装的包名
  2. 选项:-V 校验指定rpm包中的文件
  3. 具体内容

验证内容中的8个信息的具体内容如下 :

S 文件大小是否改变
M 文件的类型或文件的权限(rwx)是否被改变
5 文件MD5校验和是否改变(可以看成文件内容是否改变)
D 设备的中,从代码是否改变
L 文件路径是否改变
U 文件的属主(所有者)是否改变
G 文件的属组是否改变
T 文件的修改时间是否改变
  1. 文件类型 | c | 配置文件(config file) | | —- | —- | | d | 普通文档(documentation) | | g | “鬼”文件(ghost file),很少见,就是该文件不
    应该被这个RPM包包含 | | l | 授权文件(license file) | | r | 描述文件(read me) |

二、rpm包中文件提取

[root@localhost~]#rpm2cpio 包全名 | cpio-idv.文件绝对路径

  1. rpm2cpi0

将rpm包转换为cpio格式的命令

  1. cpio

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

  1. [root@localhost~]#cpio 选项 < [文件 | 设备]
  2. 选项 | -i | copy-in模式,还原 | | —- | —- | | -d | 还原时自动新建目录 | | -v | 显示还原过程 |

三、操作实例

  1. 校验已安装的包

image.png

  1. 查询命令属于哪个软件包

image.png

  1. 提取rpm包中ls命令

image.png