У меня есть права администратора, и я хотел бы, чтобы Cygwin ln -s делал ссылки на NTFS вместо фальшивых !<symlink> файлы, которые понимает только Cygwin.
Я попробовал следующее, основываясь на документации Cygwin:
- установите мою переменную окружения CYGWIN на
winsymlinks:nativeв моем файле.bashrc - запускал оболочку от имени администратора (необходим для использования
mklink)
Тем не менее, всякий раз, когда я пытаюсь ln -s //networkdrive/directory.65 , Cygwin фактически создает "файл символической ссылки" вместо перехода NTFS. В браузере файлов я не могу войти в каталог «directory.65», потому что Windows не видит его как каталог, а вместо этого "65" файл.
Я действительно запускаю это как Администратор? Я установил параметр "Запуск от имени администратора" для ярлыка на рабочем столе и исполняемых файлов C:\cygwin\bin\mintty.exe и C:\cygwin\bin\bash.exe .
Примечание: uname показывает, что я использую Cygwin 1.7.18.
редактирование: использование cmd.exe и выдача mklink /D directory.65 \\networkdrive\directory.65 действительно сделали реальную ссылку NTFS. Проблема в том, чтобы заставить Cygwin's ln -s сделать то же самое.
