Ненавижу говорить, но я верю, что вы не можете сделать это, по крайней мере, не надежным способом. Речь идет о Windows против символических ссылок против Cygwin .
Символические ссылки, как они работают в Linux, находятся на уровне файловой системы. Тот факт, что они работают с Cygwin, заключается лишь в том, что он может «лгать самому себе» с помощью этих специальных файлов, которые вы упоминаете.
Хотя в Windows / NTFS есть аналогичное средство, которое может предполагать, что Cygwin может использовать их, существует очень много недостатков (они работают по-другому в XP, чем в Vista +; они вообще не работают с разделами FAT ...) что разумно, что разработчики Cygwin решили не использовать их для этого моделирования.
- в Vista + вы можете использовать
mklink
илиmklink /d
для создания символической ссылки на файл или каталог, соответственно - в XP вы можете создать соединение (которое похоже на символическую ссылку, но работает только для каталогов), но для этого вам нужно использовать внешний инструмент (например, Sysinternals
junction.exe
)
Хотя я мог представить себе пакет для Cygwin, в котором он использовал бы другую технику (возможно, некоторую хардкорную черную магию), я был бы удивлен, если бы в небольшом наложении пользователей Cygwin / TC был разработчик, желающий сделать такую вещь.
Я тоже люблю ТС. Когда я на Windows, это мои обе руки. Но с Cygwin лучший совет, который я могу вам дать:
- научитесь использовать какую-то оболочку Linux - например, bash работает практически на каждой ОС, которую смертный может найти на Земле
- научитесь пользоваться Midnight Commander - популярным консольным файловым менеджером. Он работает на той же основе, что и TC, и почти так же вездесущ, как bash.
В качестве бонуса, это обе консольные вещи, так что вы сможете использовать их при удаленном ssh-соединении, что необходимо, если вы когда-нибудь начнете работать с удаленной UNIX-подобной машиной.