If you are in your way to know what happens at folder structure, for example when you are developing code and adding files to your staging area with git, one common way to see changes if using watch aside with tree. In my day-to-day experience I find tree very useful to overview what's inside a folder without going to much complicated.
The way that I use tree with watch is in the following:
watch -n .5 tree .git
In this example I will run tree every half a second and inspect what changes are within a local .git folder (I've issued this command in a relative path to .git)
Happy Fedora Day
2019-12-03 09:46:40 -0500