有没有办法为不存在的目标创建符号链接?

use*_*000 2 shell-script symlink ln

有没有办法使用shell脚本创建目标不存在的符号链接

从阅读中man 1 ln,我看不到这样做的选项;甚至-f检查目标是否存在。

有没有办法实现我正在寻找的东西?

Ste*_*itt 6

当你跑

ln -s nonexistenttarget link
Run Code Online (Sandbox Code Playgroud)

ln不检查是否nonexistenttarget存在,它会创建链接,除非link已经存在。如有必要,-f通过删除来解决最后一部分link

不存在的目标的影响只有在程序尝试取消引用链接时才会感受到,例如通过打开它:

$ ls -l link
lrwxrwxrwx 1 steve steve 17 May 22 08:44 link -> nonexistenttarget

$ cat link
cat: link: No such file or directory
Run Code Online (Sandbox Code Playgroud)