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.