Code to copy all changes from one folder to another. I use it to copy changes from my local folder to development server mounted by SSHFS.
In example files are filtered. Only *.cpp and *.h files are copied.
while inotifywait -e modify,create,delete "/home/jskalski/p/prv/otserv/"; do rsync -zvur --include="*.cpp" --include="*.h" --exclude="*" "/home/jskalski/p/prv/otserv/" "/mnt/devserver/home/js/otserv/" done