Update to use symlinks if possible.

We can save a stat call here - mkdirp is a no-op if `destDir` exists so we can call it unconditionally.