格式
例子
内容中信息校验 | 文件类型 | ||
S | 文件大小是否变化 |
c (config file) |
配置文件 |
M | 文件的类型或文件的权限(rwx)是否改变 |
d (documentation) |
普通文件 |
5 | 文件MD5校验是否改变(可以理解为文件内容是否改变) |
g (ghost file) |
"鬼"文件, 很少见, 就是该文件不应该被这个RPM包包含,一般为病毒 |
D | 设备的主从代码是否改变 |
L (license file) |
授权文件 |
L | 文件路径是否改变 |
r (read me) |
描述文件 |
U | 文件的属主(所有者)是否改变 | ||
G | 文件的属组是否改变 | ||
T | 文件的修改日期是否改变 |
MD5校验
格式:
rpm2cpio 包全名 | cpio -idv .文件绝对路径
命令解析:
例子
rpm -qf /bin/ls :查询ls 命令属于哪个软件包
mv /bin/ls /tmp/ : 造成ls 命令误删除假象
rpm2cpio /mnt/cdrom/Packages/coreutils-8.4-19.el6.i686.rpm | cpio -idv ./bin/ls:切换至家目录后, 提取RPM 包中ls 命令到当前目录的 /bin/ls 下
cp /root/bin/ls /bin/ # 把ls 命令复制到/bin/目录, 修复文件丢失
原文:https://www.cnblogs.com/gltou/p/15120800.html