तो, लिनक्स सबसिस्टम बैश से मैं विंडोज़ फाइल सिस्टम तक पहुँच सकता हूँ /mnt/c
लेकिन मैं खोजकर्ता की तरह कुछ से लिनक्स फाइल सिस्टम का उपयोग करना चाहूंगा, क्या यह संभव है?
तो, लिनक्स सबसिस्टम बैश से मैं विंडोज़ फाइल सिस्टम तक पहुँच सकता हूँ /mnt/c
लेकिन मैं खोजकर्ता की तरह कुछ से लिनक्स फाइल सिस्टम का उपयोग करना चाहूंगा, क्या यह संभव है?
जवाबों:
हाँ।
सभी फ़ाइलों को पाया जा सकता है C:\Users\<username>\AppData\Local\lxss\
।
यह फ़ोल्डर छिपा हुआ है, इसलिए आपको मैन्युअल रूप से वहां नेविगेट करने की आवश्यकता है।
यह जितनी जल्दी हो सके सभी फ़ाइल हैंडल को बंद करके खुद को बहुत अच्छी तरह से छिपाने के लिए लगता है लेकिन बड़ी फ़ाइलों को लिखना यह अभी भी संसाधन मॉनिटर में होता है।
इसके अलावा: जब आप फ़ाइलों को वहां स्थानांतरित करते हैं तो अनुमति के मुद्दों और अदृश्य फाइलों के लिए तैयार रहें (नकल कोई समस्या नहीं है)।
गैरकानूनी वर्ण (जैसे /
या \
) के साथ फाइल लिखने से अनुमति त्रुटि होती है (फ़ाइल नहीं लिखी जा सकती)।
लंबे समय तक (फ़ाइल सिस्टम में भी) साइमलिंक दोषपूर्ण तरीके से काम करता है, जब तक कि उस सिमलिंक वाली फाइल सिस्टम उन लोगों के लिए सक्षम होती है, अर्थात। अन्य फाइल सिस्टम से लिंक करना काम करता है लेकिन दूसरे तरीके से नहीं।
मैंने अंत में WSL के अंदर से वास्तविक सही फ़ोल्डर संदर्भ के साथ एक्सप्लोरर (और vscode) खोलने का एक तरीका बनाया: https://github.com/andymule/wslwin
उदाहरण के लिए, इसे स्थापित करने के बाद, linux (WSL) में आप बस टाइप करेंगे explorer
, और यह उस स्थान पर विंडोज़ एक्सप्लोरर खोलेगा।