不允许在根目录创建硬链接到目录的操作。

我正在尝试创建一个目录的硬链接,方法如下:
root@...:/usr/share/tomcat6/logs# ln --directory /usr/share/tomcat6/skel/conf conf

它出现了以下错误。
ln: creating hard link `conf' => `/usr/share/tomcat6/skel/conf': Operation not permitted

我漏掉了什么?我如何创建与此目录链接等效的内容?

1可能是为什么不允许对目录使用硬链接?的重复问题。 - Amir Ali Akbari
2个回答

ln的手册页面中:
-d,-F,--directory 允许超级用户尝试硬链接目录(注意:即使对于超级用户,由于系统限制,这可能会失败)
应用程序无法看到硬链接是硬链接还是原始文件路径。如果这不是必需的,请改用符号链接。
ln -s /usr/share/tomcat6/skel/conf conf

这是一个非常糟糕的想法,但你可以使用debugfs来实现这个。
debugfs -w /dev/sdXY
debugfs: ln /usr/share/tomcat6/skel/conf /usr/share/tomcat6/logs/conf
debugfs: quit
ls -ld conf

您的回答可以通过提供更多支持信息来改进。请[编辑]以添加更多细节,例如引用或文档,以便他人可以确认您的回答是否正确。您可以在帮助中心找到有关如何编写好答案的更多信息。 - Community