Eng*_*_DJ 1 linux bash symbolic-link macos
我有一个名为Foo. 我想要一个符号链接,与它处于同一级别,称为foo.
ln -s Foo foo创建符号链接在 Foo回指向自身。
$ mkdir lntmp && cd lntmp
$ mkdir Foo
$ touch Foo/file
$ ln -s Foo foo
$ tree
.
??? Foo
??? Foo -> Foo
??? file
1 directory, 2 files
Run Code Online (Sandbox Code Playgroud)
我想要实现的是
$ tree
.
??? foo -> Foo
??? Foo
??? file
Run Code Online (Sandbox Code Playgroud)
如果您使用的是 macOS(根据问题标签),那么您的磁盘可能使用的是不区分大小写的文件系统——因此foo和Foo是相同的,并且您不能将两者放在同一目录中。
而不是符号链接,尝试mkdir foo或touch foo看看你得到了什么。