The link command is normally formatted for soft links like:
ln -s <path to file or folder> <target directory>
For hard links they only work on file paths and data which are located on the same drive. It does not work on folders in all versions of ln or link.
ln <path of original file> <target file path>
Well you could try "man ln
" to see how the command is supposed to be formatted. My link command is located in /bin/ln so you may want to check you're using the correct ln with "whereis ln".