Copy directory structure and symlink files (alternative to `cp -as`)
The GNU version of cp is part of coreutils

brew install coreutils


It gets installed as gcp to avoid conflicts with the BSD version of cp (which behaves differently for some arguments).