mklinks is a program for manipulating directory trees. Its primary function is to replace
files in one tree ("destination" tree) with links to files in another tree ("source tree").
It offers fine-grained control over the way in which this is done.
It can also remove corresponding files from the destination tree.
mklinks has been compiled on FreeBSD, NetBSD, OpenBSD and Linux. You can download the source tarball. If you get it to work on another
platforms, please let me know (email is in the README file) and send me any
necessary patches.