应用程序访问的文件列表

应用程序访问的文件列表

我想安装专有的 AMD 驱动程序,但我还想知道安装程序创建/更改了哪些文件。是否有一些应用程序可以观察(可能通过inotify)哪些文件被运行应用程序更改了?

答案1

我将用来strace准确捕获安装程序在调用时执行的操作。像这样的东西将捕获其所有输出:

$ strace -s 2000 -m output.log <cmd>

然后,您可以查看生成的日志文件 ,output.log查看各open...行以查看哪些文件被触及。

答案2

目前我使用以下调用:

strace -e trace=file programname

它将仅输出程序名的文件特定函数的调用。

相关内容