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

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

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

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

有办法实现我想要的吗?

答案1

当你跑步时

ln -s nonexistenttarget link

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

相关内容