Git bash не может распознать флешки - PullRequest
8 голосов
/ 23 декабря 2011

Я использую git bash в системе WindowsXP. Я пытаюсь войти на свой USB-диск, введя «cd G:» в git bash, но, похоже, что «sh.exe: cd: g :: Нет такого файла или каталога».

Я могу открыть USB-диск под моей системой.

Что с ним не так? Как я могу решить проблему?

Ответы [ 3 ]

19 голосов
/ 23 марта 2012

Джина, реальный ответ в вашем комментарии выше.Вы должны закрыть не только любое окно Git Bash, но и ВСЕ окна Git Bash, а затем снова открыть одно из них.В этот момент cd /f будет работать.Кстати, cd F: также работает, поскольку терминал bash преобразует это в / f.Я только что подтвердил это на Windows 7 64-bit.

5 голосов
/ 23 декабря 2011

Git bash использует форму /x для определения корня дисков вместо X:. Выполнение cd /g должно работать правильно (вы, вероятно, увидите похожие пути при работе в нем).

Я полагаю, что именно так bash работает с дисками в Windows (он используется во всех версиях git bash, которые я использовал, с XP по 7).

4 голосов
/ 31 августа 2012

Если вы не хотите закрывать все окна bash или это не помогает, вы можете открыть общий доступ к диску и получить доступ к сетевому ресурсу.У меня сработало, флешка на //localhost/usb работает нормально, закрытие bash не получилось.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...