如何创建符号链接或硬链接到另一个符号链接?

Posted

技术标签:

【中文标题】如何创建符号链接或硬链接到另一个符号链接?【英文标题】:How to create a symbolic link or hard link to another symbolic link? 【发布时间】:2021-12-19 23:26:51 【问题描述】:

例如,我创建了一个链接ln -s /mytarget /mylink(其中mytarget 是一个目录)。现在我想创建一个指向/mylink 的链接,即ln -s /mylink /mylinkother。第一个链接mylink 工作正常,但第二个链接mylinkother 不工作。

相关:

    Does creating a symbolic link to another symbolic link have any side-effects? How to create a link to a directory

【问题讨论】:

【参考方案1】:

它实际上就像我在第一篇文章中描述的那样工作。我只是将符号链接目标(即ln -s /linktarget linknameother)指向一个不存在的位置。一旦/linktarget 位置正确,我的第二个链接就可以正常工作了。

【讨论】:

自己解决问题做得很好。但是,由于问题是“操作员错误”的结果,您可能需要继续删除或关闭它。我不会投反对票,但其他人可能不会那么克制。 (更不用说这个问题与一般软件使用有关,而不是编程问题本身......)

以上是关于如何创建符号链接或硬链接到另一个符号链接?的主要内容,如果未能解决你的问题,请参考以下文章

Vagrant+Chef 将公用文件夹符号链接到另一个文件夹

如何通过覆盖现有符号链接来强制创建符号链接?

如何使用 Nodemon 监控符号链接模块?

如何从Python更改符号链接的atime和mtime?

Linux创建文件链接(ln | 符号链接和硬链接)

sh 将一个目录中的每个文件符号链接到另一个目录