Sounds like a job for rsync, we use it every day to sync filesystems across the country.
It's a unix command line thing but I would imagine it works in WSL too.