我安装了基本的Linux系统。我想运行一个非常大且复杂的第三方脚本,它将对整个系统的各个部分进行许多更改。这些更改将包括添加新文件,修改现有文件以及删除现有文件。脚本完成后,我将拥有一个经过修改的系统。修改将是广泛而实质的。
我想要某种有关已添加,删除或修改的所有文件的报告,以及对修改的逐行分析。像文件差异工具的输出那样的东西会很棒。
我假设我需要在运行脚本之前创建某种快照,然后在运行第二张快照。我假设然后将这些快照输入某种diff或类似diff的工具中。
有谁知道使用什么工具以及如何区分整个系统?
我正在使用Virtualbox,它具有差异图像功能,尽管我不知道我是否可以将其适应此目的。而且,如果可能的话,我希望有一个更通用的解决方案。
rsync
修改后,您可以用来制作快照并再次运行,以生成修改文件的报告。差异部分可能会更难。