Как открыть путь с косыми чертами в окнах?

#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))