创建以下目录:
parent/child
导航到child并创建一个名为的文件child
(就我而言,这是一个可执行文件,不确定是否有区别)。
我需要在父级中创建两个“可执行文件链接”链接。我以为这会起作用:
ln -sf ./child ../child1
ln -sf ./child ../child2
但这会在父目录中创建“到文件夹的链接”(./child)。
如果我将其更改为:
ln -sf -t.. ./child child1
ln -sf -t.. ./child child2
我收到一个错误,“ ln:'../ child':无法覆盖目录”。
如果我从父目录中执行此操作(我不能这样做,这是Makefile配方的一部分):
ln -sf ./child/child ./child1
ln -sf ./child/child ./child2
有用。
请注意,我无法更改任何目录或文件的名称。
当前目录为子目录时,如何创建链接?
ln -sf ../child/child ../child1
,产生了一个损坏的链接。没有完整的路径,没有办法做到吗?