创建嵌套子目录的符号链接

创建嵌套子目录的符号链接

我不明白我今天尝试创作时做错了什么。

在当前目录中,我重新创建了一个名为 的空目录input。我想将其符号链接到

../../../../opt/build/db/output

所以在我当前的目录中,我做了

ln -s ../../../../opt/build/db/output input

但当我这样做时ls -l input,我看到

output -> ../../../../opt/build/db/output

input它在名为output的符号链接中创建了一个目录../../../../opt/build/db/output,但这不是我想要的。我不output想要input.我想input直接 symlinekd 到../../../../opt/build/db/output.我在这里做错了什么?我很确定这就是我创建符号链接的方式。

我还删除了该input文件夹,然后再次运行该命令,它按预期工作。我想我不能拥有现有的input目录?

答案1

您犯的错误是在调用命令链接它 input之前在当前目录下创建。想要从头开始创建链接,而不是将现有目录“链接”在一起。ln -sln

相关内容