Como resolver o delta do sistema de arquivos do Linux?

1

Eu quero descobrir exatamente quais arquivos foram alterados como resultado da instalação e configuração de alguns softwares.

Qual é a maneira mais eficaz de fazer isso?

    
por Duke Dougal 08.11.2015 / 23:56

1 resposta

1

Eu não sei sobre " mais eficaz", já que é baseado em opinião. Mas uma maneira bastante abrangente é usar find :

sudo find / -ctime 0 > files_changed_in_last_24_hours.txt

Você precisará limpar a saída, removendo todas as entradas que começam com /proc ou /sys/ :

sed -i '/^\/proc/d;/^\/sys/d' files_changed_in_last_24_hours.txt

Ou você pode fazer isso em um comando assim:

sudo find / -ctime 0 | sed '/^\/proc/d;/^\/sys/d' > my_list_of_files.txt

Isso é equivalente aos dois comandos anteriores.

Isso incluirá mais do que apenas os arquivos que você deseja, mas será uma lista completa muito boa (como o título indica) dos arquivos alterados nas últimas 24 horas. (Especificamente, serão arquivos com ctime nas últimas 24 horas.)

Você deve olhar para man find para obter janelas de tempo menores que 24 horas, é claro.

    
por 09.11.2015 / 00:17