Почему я не могу создать символическую ссылку на каталог на том же уровне, что и каталог?

у меня есть каталог с именем Foo. Я хочу символическую ссылку на него, на том же уровне, что и он, называется foo.

ln -s Foo foo создает симлинк in Foo указывая на себя.

$ mkdir lntmp && cd lntmp
$ mkdir Foo
$ touch Foo/file
$ ln -s Foo foo
$ tree
.
└── Foo
    ├── Foo -> Foo
    └── file

1 directory, 2 files

чего я хочу достичь, так это

$ tree
.
└── foo -> Foo
└── Foo
    └── file
4
задан EngineerBetter_DJ
02.01.2023 8:06 Количество просмотров материала 2667
Распечатать страницу

1 ответ

если вы используете macOS (в соответствии с тегами вопросов), то ваш диск, вероятно, использует файловую систему без учета регистра-so foo и Foo идентичны и вы не можете иметь оба в одном каталоге.

вместо символьной ссылки попробуйте mkdir foo или touch foo и посмотрите, что получится.

7
отвечен grawity 2023-01-03 15:54

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя

Похожие вопросы про тегам:

bash
linux
macos
symbolic-link
Вверх