root 时不允许硬链接到目录

haw*_*eye 3 directory

我正在尝试创建到目录的硬链接,如下所示

root@...:/usr/share/tomcat6/logs# ln --directory /usr/share/tomcat6/skel/conf conf
Run Code Online (Sandbox Code Playgroud)

它失败并出现以下错误

ln: creating hard link `conf' => `/usr/share/tomcat6/skel/conf': Operation not permitted
Run Code Online (Sandbox Code Playgroud)

我缺少什么?如何创建与此目录链接等效的内容?

Lek*_*eyn 5

手册页ln

-d、-F、--directory
允许超级用户尝试硬链接目录(注意:由于系统限制,即使是超级用户也可能会失败)

应用程序无法判断硬链接是硬链接还是原始文件路径。如果这不是必需的,您可以使用符号链接代替:

ln -s /usr/share/tomcat6/skel/conf conf
Run Code Online (Sandbox Code Playgroud)