Symlink 生成空别名文件?

Uni*_*dan 3 macos symlink

我正在尝试创建一个文件夹,该文件夹将包含另一个文件夹中的所有文件。

这是树结构。我想符号链接sourcetarget.

.
??? source-folder
    ??? source <-- source folder
??? controllers
    ??? another-folder
        ??? yet-another-folder
            ??? target <-- target folder
Run Code Online (Sandbox Code Playgroud)

我试过

ln -s source-folder/source controllers/another-folder/yet-another-folder/target
Run Code Online (Sandbox Code Playgroud)

但它只会创建一个空的别名文件。

如何创建包含与文件夹中相同数据的source-folder/source文件夹?

Ben*_*Ben 8

最好用完整路径创建符号链接;然后它按预期工作


Uni*_*dan 6

我通过全身心投入yet-another-folder并付诸实践来解决这个问题;

ln -s ../../../source-folder/source target
Run Code Online (Sandbox Code Playgroud)

因此,我被放置在目标的父文件夹中,并且指定的源路径相对于我放置的位置。