#windows #bash #git #git-bash #explorer
Вопрос:
Запустите git --exec-path
gets C:/Program Files/Git/mingw64/libexec/git-core
, я могу открыть этот путь в проводнике без проблем.
Но при использовании explorer "C:/Program Files/Git/mingw64/libexec/git-core"
папка не может быть успешно открыта , я предполагаю, что это связано с тем, что путь содержит косые черты.
Итак, как открыть путь с косыми чертами в окнах?
Комментарии:
1. Попробуй
explorer C:Program FilesGitmingw64libexecgit-core
2. @ElpieKay
explorer "C:Program FilesGitmingw64libexecgit-core"
мог бы выполнить эту работу, но вопрос в том, чтобы открыть путь с прямыми косыми чертами через командную строку.3. Большинство утилит командной строки Windows могут открывать файлы с помощью косой черты, поскольку это разрешено базовыми системными вызовами. Тем не менее, большинство из них пытаются рассматривать вещи в прямой черте как вариант. Вы должны каким-то образом пройти этап «рассматривайте это как вариант». Как это сделать, зависит от команды. Это не проблема Git, это чисто проблема с любыми командами, которые вы выполняете.
4. @torek Спасибо за указатель, могу я это сделать с
explorer.exe
помощью ?5. Я понятия не имею: я стараюсь избегать использования Windows.
Ответ №1:
Если вы используете Git Bash, попробуйте:
explorer $(cygpath -w $(git --exec-path))