कैसे उबंटू पर बश से विंडोज फोल्डर को विंडोज पर एक्सेस करें


131

विंडोज ऐप पर उबंटू के बैश पर, मेरे पास केवल है

root@localhost:~# ls -a
    .bash_history  .bashrc  .profile

मैं सभी विंडोज फोल्डर जैसे डॉक्यूमेंट, डाउनलोड आदि कैसे एक्सेस कर सकता हूं?

जवाबों:


210

आपको बैश वातावरण में विंडोज C:\संरचना मिलेगी /mnt/c/

इसलिए, मेरे दस्तावेज़ फ़ोल्डर में है /mnt/c/Users/Ben/Documents/


क्यों ms ls -a के साथ दिखाई नहीं देता है?
सर्गेई वालेस

4
आप ~निर्देशिका में थे , बैश वातावरण में आपका घर, जो रूट ( /) नहीं है। अगर आपने पहले किया cd /होता, तो आपने देखा होता mnt
बेन एन

जब स्क्रिप्ट के निर्माण की बात आती है, तो दूसरा वाक्य पहले से जरूरी नहीं है। विंडोज़ आपको अपने दस्तावेज़ फ़ोल्डर को पूरे स्थान पर ले जाने देता है। बैश का उपयोग करते समय विंडोज रजिस्ट्री से या उस तरह की जानकारी को पढ़ने में सक्षम होना अच्छा होगा।
जोएल कोएहॉर्न

1
मैं C के बाहर सामान कैसे पहुंचा सकता हूं? उदाहरण के लिए, मैंने एमटीपी के माध्यम से एक फोन कनेक्ट किया और इसकी फाइलें "यह पीसी \ फोननेम" एक पथ पर दिखाई देती हैं
माइकल

1
@ मिचेल दुर्भाग्य से, एमटीपी डिवाइस सामान्य फ़ाइल सिस्टम के विपरीत हैं। वे सामान्य कमांड प्रॉम्प्ट से भी सुलभ नहीं हैं , इसलिए मुझे BoUoW से उन्हें एक्सेस करने का कोई तरीका नहीं पता है।
बेन एन

23

वैकल्पिक रूप से ,

  1. अपने इच्छित विंडोज निर्देशिका में राइट-क्लिकShift करते समय नीचे दबाए रखें
  2. "का चयन करें यहाँ खुला PowerShell खिड़की "

PowerShell प्रसंग मेनू

  1. एक बार जब आप पॉवरशेल में हों, तो टाइप करें bash

आप उस Windows निर्देशिका में फ़ाइलों और फ़ोल्डरों पर काम करने के लिए सीधे किसी भी बैश कमांड का उपयोग कर पाएंगे। इस पद्धति का उपयोग करके, आपको cdविशेष रूप से अपनी निर्देशिकाओं में मैन्युअल रूप से प्रवेश करने की आवश्यकता नहीं है ।


Windows 10 1809 के अनुसार अपडेट करें:

ऊपर अभी भी काम करता है, लेकिन अब एक आसान तरीका है।

  1. अपने इच्छित विंडोज निर्देशिका में राइट-क्लिकShift करते समय नीचे दबाए रखें
  2. "का चयन करें यहाँ खुला लिनक्स खोल "

1
मेरे राइट-क्लिक किए गए संदर्भ मेनू में, मुझे यहां ओपन पॉवरशेल विंडो के लिए आइटम नहीं दिख रहा है
यू शेन

1
हाँ, वही यहाँ .....
मक्सिम नियाज़ेव

@YuShen सुनिश्चित करें कि आपने नवीनतम विंडोज 10 अपडेट इंस्टॉल किया है। उदाहरण के लिए, वर्तमान संस्करण 1803 है और इसमें विकल्प है। मुझे लगता है कि कुछ मशीनें जिन्हें अपडेट नहीं किया गया था, अभी भी उनके डिफ़ॉल्ट के रूप में सीएमडी हैं और इसलिए संदर्भ मेनू में यह विकल्प नहीं है।
कीथ ओएएस

यह काम नहीं करता है, bash कमांड डिफॉल्ट ubuntu यूजर डाइरेक्टरी में खुलती है, न कि कुर्रेट विंडोज डायरेक्टरी
mxdsp

@mxdsp आपके चरण और आपके विंडोज संस्करण क्या थे? कृपया मेरे लिए इसे विस्तार से बताएं ताकि मैं आगे आपकी मदद कर सकूं। यदि आपने इसे सही तरीके से किया है, तो यह आपको आपकी वर्तमान विंडोज़ निर्देशिका में लाएगा। यह सिर्फ आपके लिए काम नहीं करता है क्योंकि बुद्धिमान नीचा नहीं है।
कीथ ओईएस
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.