Você pode usar um arquivo de marcador, tocá-lo antes de executar a operação de sua principal preocupação e usar o comando find
com as opções -newer
ou -anewer
para localizar arquivos que foram modificados ou acessar depois de tocou o arquivo do marcador.
touch /tmp/marker
perform-some-operation
find /path/to/dir -newer /tmp/marker
Se o diretório que você deseja monitorar não for muito grande, uma alternativa interessante poderia ser convertê-lo em um repositório Git, e então use os comandos do Git para ver o que mudou.
cd /path/to/dir
git init .
git add .
git commit -m init
perform-some-operation
git status
git diff
Depois de terminar, você pode simplesmente excluir o diretório .git
.