1

Текущий pwd:

C:

Я создал образец ссылки:

mklink /j C:\a C:\b\c

После того, как я перейду, используя символическую ссылку:

cd a

Если я выполняю команду pwd, я вижу путь как C:\a. Есть ли способ, чтобы я мог видеть фактический путь C:\b\c?

В качестве альтернативы, пожалуйста, укажите мне на ветку, если на этот вопрос уже был дан ответ. Я не мог найти какие-либо соответствующие ответы. Благодарю.

1 ответ1

0

Вы не получите желаемого поведения от этой команды, потому что она фактически не создает символическую ссылку. Команда mklink /j создает то, что Windows называет Соединениями. Они, по сути, являются аналогом жестких ссылок на каталоги в NTFS. Они также ведут себя по-разному в зависимости от того, как вы перемещаетесь по ним (explorer.exe или cmd.exe / powershell.exe).

Попробуйте использовать mklink /d как это создаст символическую ссылку на каталог и может фактически обеспечить желаемую функциональность.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .