link usado somente para hard links, chama a função de sistema link () e não executa verificação de erros ao tentar criar o link
ln tem verificação de erros e pode criar links físicos e diretos
Nas páginas man:
ln - make links between files
e
link - call the link function to create a link to a file
Estes parecem fazer a mesma coisa, no entanto o ln
também tem muitas opções.
link
é apenas um ln
muito básico? Existe alguma razão para usar o link sobre o ln?
O comando link
cria um link físico para um arquivo.
De acordo com a página de manual, é o mesmo que:
$ ln --directory --no-target-directory FILENAME LINKNAME
Veja man link
ou info coreutils 'link invocation'
para mais detalhes.