linux - 检查包更新后文件是否会更改

标签 linux centos rpm yum

我使用的是 CentOS 7.4。 这里我有 /etc/bashrc 文件名,它来自 setup-2.8.71-7.el7.noarch 包:

# rpm -qf /etc/bashrc
setup-2.8.71-7.el7.noarch

我已经更改了它并且现在很感兴趣,如果文件将在包更新后被重写/删除。我怎样才能检查它,用 rpm 命令可能是?

最佳答案

这将检查更改:

rpm -V setup

更改后,升级时的 rpm 创建 rpmsave 或 rpmnew 文件。此处描述了差异 https://serverfault.com/a/48819

这里描述了如何查询标志:https://www.redhat.com/archives/rpm-list/2003-October/msg00134.html

关于linux - 检查包更新后文件是否会更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47938884/

相关文章:

c - fopen中的 "e"标志是什么意思

oracle - Centos7 node-oracle连接失败错误-错误: DPI-1047

wordpress - 如何在 Centos 上将 htaccess 转换为 nginx 重写?

我构建的 Python RPM 无法安装

linux - 有没有办法以编程方式获取已安装的 RPM 签名 key ID?

linux - 使用yum install命令如何获取软件的版本号?

linux - 如何在 Linux 6 上保存 Method R Workbench 的许可证 key ?

linux - 从主机到目标执行 scp 时出现 scp 错误

mysql - PHP MySQL 库版本与您的 MySQL 服务器版本不同

linux - 有人可以为我解释一下机器人试图做什么吗?