符号链接不起作用

符号链接不起作用

我有两个文件夹,/test/opt并且/test2/opt.

我想创建一个符号链接,以便当应用程序向其中写入内容时,/test/opt它将转到/test2/opt.

我尝试使用创建符号链接ln -s /test2/opt /test/opt。但发生的事情是:它正在opt内部创建目录/test/opt,并且链接到/test2/opt.

不知道这里发生了什么。test还有其他目录。
尝试/在源目标的一侧添加两侧/,但没有发生。

答案1

您所看到的是预期的行为。ln -s行为类似于mvcpln。如果第二个参数引用现有目录,mv file dir则将文件移动到dircp file dir将文件复制到dir,并ln file dir(带或不带-s)创建到 的链接dir

答案2

它不像/test/opt已经存在的那样工作,将其删除然后运行:

ln -s /test2/opt /test/opt

相关内容