+
50
-

linux中如何查看命令行执行后哪个文件被修改?

linux中如何查看命令行执行后哪个文件被修改?


网友回复

+
0
-

我们想知道执行dnf makecache这个命令后有哪些文件修改了。

改成这个命令:

T="$(date '+%F %T.%N')"; dnf makecache; find / -xdev -newermt "$T"

date '+%F %T.%N' 正确生成了一个格式为“YYYY-MM-DD HH:MM:SS.NNNNNNNNN”的时间戳。

dnf makecache 的确是一个有效的命令,用来创建或刷新DNF的缓存。

find / -xdev -newermt "$T" 正确地使用了-xdev(避免穿过文件系统边界)和-newermt(基于修改时间查找文件)选项。

我知道答案,我要回答