2011-12-23 6 views
7

windowsXP 시스템에서 git bash를 사용합니다. "cd G :"를 git bash에 입력하여 USB 디스크에 들어가려고하지만 "sh.exe : cd : g : : 해당 파일이나 디렉토리가 없습니다. "Git bash가 USB 플래시 드라이브를 식별 할 수 없음

내 시스템에서 내 USB 디스크를 열 수 있습니다.

무엇이 문제입니까? 어떻게 문제를 해결할 수 있습니까?

답변

4

Git bash는 /x 형식을 사용하여 X: 대신 드라이브의 루트를 식별합니다. cd /g을 실행하면 올바르게 작동합니다 (내부에서 작업하는 동안 유사한 경로가 표시 될 가능성이 큽니다).

나는 bash가 Windows에서 드라이브를 처리하는 방법이라고 생각합니다. (XP에서 7까지 사용한 모든 버전의 bash를 통해 사용됩니다).

+1

나는 시도했다. 그러나 잘 작동하지 않는다. 그 때마다 USB 디스크를 찾을 수 없으며, 나의 자식을 재시작한다. 그런 다음 식별 할 수있다. – Gina

19

지나, 진짜 대답은 위의 의견에 있습니다. Git bash 창뿐만 아니라 모든 git bash 창을 닫은 다음 그 중 하나를 다시 연다. 이 시점에서 cd /f이 작동합니다. 덧붙여서, cd F:도 bash 터미널이/f로 변환하기 때문에 작동합니다. 나는 Windows 7 64-bit에서 이것을 확인했다.

+0

당신의 답변 workd for me :) 감사합니다 – Ahmed

+3

그리고 어떤 ssh - 에이전트를 죽일 것을 잊지 마세요 ... 나는 이것을 발견하는 데 약간의 시간을 잃었 – VGE

4

모든 bash 창을 닫지 않거나 도움이되지 않으면 드라이브를 공유하고 네트워크 공유에 액세스 할 수 있습니다. 나를 위해 일한 //localhost/usb에서 USB 스틱 잘 작동, 폐쇄 bash하지 않았다.

+0

어떻게 그런 Windows 공유를 만드나요? – Thomasleveil

관련 문제