2011-12-23 16 views
7

मैं विंडोजएक्सपी सिस्टम के तहत गिट बैश का उपयोग करता हूं। मैं गिट बैश में "सीडी जी:" दर्ज करके अपना यूएसबी डिस्क दर्ज करने का प्रयास करता हूं, लेकिन यह कहता है कि "sh.exe: cd: g: : ऐसी कोई फ़ाइल या डायरेक्टरी नहीं है"।गिट बैश यूएसबी फ्लैश ड्राइव की पहचान नहीं कर सकता

मैं अपने सिस्टम के तहत अपना यूएसबी डिस्क खोल सकता हूं।

इसमें क्या गड़बड़ है? मैं समस्या को कैसे हल कर सकता हूं?

उत्तर

4

गिट बैश X: की बजाय ड्राइव की रूट की पहचान करने के लिए /x फ़ॉर्म का उपयोग करता है। cd /g को सही तरीके से काम करना चाहिए (आप इसके अंदर काम करते समय समान पथ देखेंगे)।

मेरा मानना ​​है कि यह विंडोज़ पर ड्राइव को कैसे नियंत्रित करता है (इसका उपयोग गिट बैश के सभी संस्करणों के माध्यम से किया जाता है, जिसका उपयोग मैंने XP के माध्यम से किया है)।

+1

मैंने कोशिश की है, लेकिन यह अच्छी तरह से काम नहीं कर रहा है, अन्यथा। हर बार यूएसबी डिस्क नहीं मिल पाती है, मैं अपने गिट को पुनरारंभ करूंगा, फिर यह पहचान सकता है। – Gina

19

गीना, वास्तविक उत्तर ऊपर आपकी टिप्पणी में है। आपको किसी भी गिट बैश विंडो को बंद नहीं करना है, लेकिन सभी गिट बैश विंडोज़ हैं और फिर उनमें से एक को फिर से खोलें। उस बिंदु पर, cd /f काम करेगा। वैसे, cd F: भी काम करता है, क्योंकि बैश टर्मिनल उसमें परिवर्तित होता है/f। मैंने बस विंडोज 7 64-बिट पर इसकी पुष्टि की।

+0

आपका उत्तर मेरे लिए काम किया :) धन्यवाद – Ahmed

+3

और किसी भी एसएसएच एजेंट को मारना न भूलें ... मुझे यह – VGE

4

यदि आप सभी बैश विंडो बंद नहीं करना चाहते हैं, या इससे मदद नहीं मिलती है, तो आप ड्राइव साझा कर सकते हैं और नेटवर्क शेयर तक पहुंच सकते हैं। मेरे लिए काम किया, //localhost/usb पर यूएसबी स्टिक ठीक काम करता है, बंद करने वाला बैश नहीं था।

+0

खोजने के लिए कुछ समय खो गया है आप इस तरह के विंडोज शेयर कैसे बनाते हैं? – Thomasleveil

संबंधित मुद्दे