Thanks for the help and pointing me to rsync. I made this script
#!/bin/sh
cd /directory/of/source/
find -type f -mmin -(time in mins) -exec rsync -zauv {} /directory/of/destination/ ;
#!/bin/sh
cd /directory/of/source/
find -type f -mmin -(time in mins) -exec rsync -zauv {} /directory/of/destination/ \;
Ran it on 2 test folders and all seemed to work. Just to link it to crontab and all done. Thanks for the help again