如何检测运行命令时创建了哪些文件

如何检测运行命令时创建了哪些文件

我试图了解 C++ 项目的构建系统创建了哪些文件或构建工件。

构建该项目分为 3 个步骤:

  • ./autogen.sh
  • ./configure
  • make

有没有办法可以比较tree运行每个命令之间的命令输出?或者类似的东西......

答案1

  • chk安装
  • strace -e file -fF command
  • sudo inotifywait -e modify -e attrib -e move -e delete -e close_write -m -r /

如果您正在运行任何其他应用程序,第二个命令可能会产生大量输出。您可以切换到单用户模式来消除噪音。

相关内容