मैंने डेवलपर मोड सक्षम किया है और इंस्टॉल किया है Bash on Ubuntu on Windows।
मेरे घर निर्देशिका के तहत पाया जा सकता है %localappdata%\Lxss\home\<ubuntu.username>\, मैंने एक उप-निर्देशिका बनाई है जिसे चित्र कहा जाता है जैसे कि पूर्ण पथ होना चाहिए
खिड़कियों पर: C:\Users\<windows.username>\AppData\Local\lxss\home\<ubuntu.username>\Pictures
बैश पर: /home/<ubuntu.username>/Pictures
अगर मैं कमांड का उपयोग करके बैश से एक फ़ाइल बनाता हूं तो मैं touch hello.txtस्वतंत्र रूप से इस फाइल को विंडोज़ यूआई में देख सकता हूं और इसे अपने डेस्कटॉप पर कॉपी कर सकता हूं। हालाँकि, अगर मैं विंडोज़ यूआई से एक नई टेक्स्ट फ़ाइल बनाता हूं और इसे सहेजता C:\Users\<windows.username>\AppData\Local\lxss\home\<ubuntu.username>\Picturesहूं, भले ही मैं बैश या विंडोज़ को पुनरारंभ करता हूं, जब मैं करता हूं तो फ़ाइल दिखाई नहीं देती है ls -l।
यह अपने घर निर्देशिका में विंडोज की ओर से बनाई गई फ़ाइलों को क्यों नहीं देख सकता है?
EDIT का उपयोग करना /mnt/cएक समाधान नहीं है, मैं यह समझने की कोशिश कर रहा हूं कि यह उन फ़ाइलों को क्यों नहीं देखता है और अगर इसका कोई उपाय है, तो यह यूआई निर्मित फ़ाइलों को देखने में सक्षम होगा, बजाय टर्मिनल को कॉपी करने के लिए उपयोग करने की कोशिश करने के लिए- फ़ाइलों को चिपकाएँ या स्थानांतरित करें।
hello.txtऔरHELLO.TXTदेखते हैं, तो जब आप इसे विंडोज में देखेंगे तो उनमें से एक फाइल अलग नाम से होगी।