Ho un sistema Linux di base installato. Voglio eseguire uno script di terze parti molto grande e complesso che apporterà molte modifiche a varie parti dell'intero sistema. Queste modifiche includeranno l'aggiunta di nuovi file, la modifica di file esistenti e la rimozione di file esistenti. Una volta completato lo script, avrò un sistema modificato. Le modifiche saranno ampie e sostanziali.
Voglio una sorta di rapporto su tutti i file che sono stati aggiunti, rimossi o modificati e un'analisi riga per riga delle modifiche. Qualcosa come l'output di uno strumento diff file sarebbe fantastico.
Presumo di dover fare una sorta di istantanea prima di eseguire lo script e una seconda istantanea dopo. Suppongo quindi di inserire queste istantanee in una sorta di strumento diff o diff.
Qualcuno sa quali strumenti utilizzare e come diff un intero sistema?
Sto usando Virtualbox che ha una funzione di differenziazione delle immagini , anche se non so se posso adattarlo a questo scopo. Inoltre, preferirei una soluzione più generica, se possibile.
rsync
per creare un'istantanea e un'altra esecuzione dopo le modifiche per generare un rapporto di file modificati. La parte diversa sarebbe probabilmente più difficile.