link 和 ln 命令有什么区别?

Qwe*_*tie 11 hard-link ln

从手册页:

ln - make links between files
Run Code Online (Sandbox Code Playgroud)

link - call the link function to create a link to a file
Run Code Online (Sandbox Code Playgroud)

这些似乎做同样的事情,但也ln需要很多选择。

是否link只是一个很基本的ln?有没有理由在ln上使用链接?

小智 10

仅用于硬链接的链接,调用 link() 系统函数并且在尝试创建链接时不执行错误检查

ln 有错误检查,可以创建硬链接和软链接


NZD*_*NZD 8

link命令创建一个到文件的硬链接。

根据手册页,它与以下内容相同:

$ ln --directory --no-target-directory FILENAME LINKNAME
Run Code Online (Sandbox Code Playgroud)

请参阅man linkinfo coreutils 'link invocation'了解更多详细信息。