3

Я нахожусь в оболочке Cygwin Bash, и мне нужно выяснить, где Cygwin был установлен в Windows, например, c:\dev\cygwin

Я надеялся на переменную окружения, что-то вроде CYG_WIN_ROOT, но не могу найти ничего подходящего.

Есть ли другой способ узнать, где был установлен Cygwin?

2 ответа2

4

Делает ли это то, что вы хотите:

cygpath -w /
0

Просто для вашей информации, такое использование представлено в руководстве пользователя Cygwin.

Его можно найти в разделе 1.6.3 Доступ к файлам.

Библиотека экспортирует несколько специфичных для Cygwin функций, которые могут использоваться внешними программами для преобразования пути или списка путей из Win32 в POSIX или наоборот. Скрипты оболочки и Makefiles не могут вызывать эти функции напрямую. Вместо этого они могут выполнять те же преобразования путей, выполняя служебную программу cygpath, которую мы предоставляем вместе с Cygwin.

и 3.1.9 Дополнительная информация о пути

Программа cygpath позволяет переводить имена путей Win32 и POSIX в сценарии оболочки. Смотрите cygpath(1) для деталей.

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