如何在终端中跟踪 Linux 命令以查看它在执行时使用哪些文件?

如何在终端中跟踪 Linux 命令以查看它在执行时使用哪些文件?

我想知道命令在运行时使用哪些文件(系统文件和非系统文件)。

答案1

您可以使用以下命令运行它strace -e file

strace -e file /path/to/command

这将列出所有涉及标准错误文件名的系统调用。您可以使用以下选项将列表输出到文件-o

strace -e file -o filesyscalls.txt /path/to/command

相关内容