Я не смог найти официальную документацию, но я только сделал несколько тестов. Если у вас есть файл с именем target
и вы запускаете ln -s target link
, тип файла link
зависит от переменной среды MSYS
.
- Если
MSYS
не задано тогда link
является просто копией stuff
. - Если
MSYS
равно winsymlinks
, оно создает ярлык Windows. - Если
MSYS
равно winsymlinks:nativestrict
, он создает более реальный тип символической ссылки, но, похоже, он завершается ошибкой «Операция не разрешена», если вы не используете оболочку MSYS2 от имени администратора.
Эмуляция MSYS2 Posix исходит от Cygwin, поэтому документация Cygwin может быть несколько полезной:
https://cygwin.com/cygwin-ug-net/using.html#pathnames -симлинки