我想安装专有的 AMD 驱动程序,但我还想知道安装程序创建/更改了哪些文件。是否有一些应用程序可以观察(可能通过inotify)哪些文件被运行应用程序更改了?
答案1
我将用来strace
准确捕获安装程序在调用时执行的操作。像这样的东西将捕获其所有输出:
$ strace -s 2000 -m output.log <cmd>
然后,您可以查看生成的日志文件 ,output.log
查看各open...
行以查看哪些文件被触及。
答案2
目前我使用以下调用:
strace -e trace=file programname
它将仅输出程序名的文件特定函数的调用。