如何创建子文件夹的别名以指向父文件夹?

如何创建子文件夹的别名以指向父文件夹?

我需要创建一个具有名称的文件夹,./public/sop其行为就像它一样./public

我试过了ln -s ./public/ ./public/sop,没有错误。但是它不起作用。ls ./public/sop不显示./public文件夹中的其他文件/文件夹。它只显示一行:

lrwxrwxrwx 1 pi pi 9 Nov 20 13:06 public/sop -> ./public/

并尝试在 中ls ./public/sop/test.txt存在test.txt现有文件./public,返回No such file or directory

我怎样才能实现我的需要?

答案1

为此,您可以使用以下.链接目标:

ln -s . ./public/sop

那么./public/sop实际上是./public/.,也就是./public它本身。

您可以看到实际效果Ubuntu 存储库, 在哪里ubuntu是到 的链接.,因此转到http://archive.ubuntu.com/ubuntu/ubuntu/ubuntu/whatever实际上与 相同http://archive.ubuntu.com/ubuntu/whatever

相关内容