Generate a change list of files/dir

Is there a tool that can diff a directory and generate a change list of files in that directory based on a previous snapshot on the directory?

For example
/etc/a.txt:changed
/etc/b.txt:removed
/etc/c.txt:added

Thanks!

I use inotify,please follow

Home - inotify-tools - GitHub