J'ai un système Linux de base installé. Je veux exécuter un script tiers très grand et complexe qui apportera de nombreuses modifications à diverses parties de l'ensemble du système. Ces changements comprendront l'ajout de nouveaux fichiers, la modification de fichiers existants et la suppression de fichiers existants. Une fois le script terminé, j'aurai un système modifié. Les modifications seront larges et substantielles.
Je veux une sorte de rapport sur tous les fichiers qui ont été ajoutés, supprimés ou modifiés et une analyse ligne par ligne des modifications. Quelque chose comme la sortie d'un outil de comparaison de fichiers serait génial.
Je suppose que je dois faire une sorte d'instantané avant d'exécuter le script et un deuxième instantané après. Je suppose que je nourrirais ces instantanés dans une sorte d'outil diff ou similaire.
Quelqu'un sait-il quels outils utiliser et comment différencier un système entier?
J'utilise Virtualbox qui a une fonctionnalité d'images de différenciation , mais je ne sais pas si je peux l'adapter à cette fin. De plus, je préférerais une solution plus générique si possible.
rsync
pour créer un instantané et une autre exécution après les modifications pour générer un rapport des fichiers modifiés. La partie différente serait probablement plus difficile.