确定进程打开了哪些文件 (Linux)

del*_*del 3 linux files process

我试图确定一个进程在运行时创建了哪些文件。我知道我可以通过查看 /proc 或使用 lsof 来列出当前正在运行的进程的文件句柄。然而,问题是程序在不到一秒的时间内完成。有什么办法可以获取它运行时打开的文件列表吗?我正在使用 CentOS。

qua*_*nta 8

$ strace -e trace=open /path/to/your/program 2>&1 | less
Run Code Online (Sandbox Code Playgroud)