Как я могу создать перекресток с помощью Cygwin?

Этот вопрос показывает, что мягкие ссылки cygwin несколько отличаются от соединений ntfs. Я бы хотел, чтобы Cygwin создал настоящий перекресток. Я думал о беге mklink но, черт возьми, нет mklink.exe, По-видимому, это часть команды оболочки. Там я застрял.

Любая идея, как я могу сделать это на сценарии?

2 ответа

Решение

Нашел ответ, работает cmd.exe /c mklink /j name target сделал работу. Я оставляю здесь ответ на случай, если кто-то столкнется с той же проблемой.

РЕДАКТИРОВАТЬ: Добавлено /j переключатель, как указано Кеном Уильямсом в комментариях.

Кажетсяln(отcoreutils) иwinln(отcygutils-extra) не могут создать соединение; они создают только жесткие или символические ссылки.

Единственное решение - использоватьcmd:

      cmd.exe /c mklink /j $TARGET $SOURCE

или PowerShell:

      powershell.exe New-Item -ItemType Junction -Path "Link" -Target "Target"
Другие вопросы по тегам