विंडोज़ से विंडोज लिनक्स सबसिस्टम फाइल सिस्टम तक कैसे पहुंचें?


3

तो, लिनक्स सबसिस्टम बैश से मैं विंडोज़ फाइल सिस्टम तक पहुँच सकता हूँ /mnt/c

लेकिन मैं खोजकर्ता की तरह कुछ से लिनक्स फाइल सिस्टम का उपयोग करना चाहूंगा, क्या यह संभव है?


जवाबों:


3

हाँ।

सभी फ़ाइलों को पाया जा सकता है C:\Users\<username>\AppData\Local\lxss\
यह फ़ोल्डर छिपा हुआ है, इसलिए आपको मैन्युअल रूप से वहां नेविगेट करने की आवश्यकता है।

यह जितनी जल्दी हो सके सभी फ़ाइल हैंडल को बंद करके खुद को बहुत अच्छी तरह से छिपाने के लिए लगता है लेकिन बड़ी फ़ाइलों को लिखना यह अभी भी संसाधन मॉनिटर में होता है।

इसके अलावा: जब आप फ़ाइलों को वहां स्थानांतरित करते हैं तो अनुमति के मुद्दों और अदृश्य फाइलों के लिए तैयार रहें (नकल कोई समस्या नहीं है)।

गैरकानूनी वर्ण (जैसे /या \) के साथ फाइल लिखने से अनुमति त्रुटि होती है (फ़ाइल नहीं लिखी जा सकती)।

लंबे समय तक (फ़ाइल सिस्टम में भी) साइमलिंक दोषपूर्ण तरीके से काम करता है, जब तक कि उस सिमलिंक वाली फाइल सिस्टम उन लोगों के लिए सक्षम होती है, अर्थात। अन्य फाइल सिस्टम से लिंक करना काम करता है लेकिन दूसरे तरीके से नहीं।


अच्छा ..... आश्चर्य है कि क्या होने जा रहा है जब फ़ाइल सिस्टम पथ की लंबाई से अधिक हो जाता है या एक अवैध विंडोज़ फ़ाइल चरित्र का उपयोग करता है ... या सहानुभूति ... :)
कीथ निकोलस

मैं सोच रहा हूँ कि कितनी अच्छी तरह से एक विंडोज़ जीयूआई ग्राहक को इससे निपटने के लिए जा रहा है
कीथ निकोलस

साइमलिंक ठीक काम करते हैं (बैश में), पथ सीमाएं फाइलसिस्टम पर निर्भर हैं और इस तरह विंडोज के लिए वास्तविक मुद्दा नहीं हैं, अवैध चरित्र: फाइलसिस्टम पर निर्भर करता है। मैं कुछ चीजों की जांच करता हूं और एक मिनट में वापस आता हूं।
GiantTree

मैंने आपके उत्तर के बारे में कुछ और जानकारी अपने उत्तर में जोड़ी। मैंने पथ की लंबाई की जाँच नहीं की है, हालाँकि।
जाइंटट्री

कोई और नहीं, कुछ विंडोज अपडेट के साथ पथ बदल गया है।
ori0n

4

पथ बदल गया है, अद्यतन विंडोज 10 फाइलों में यहां पाया जा सकता है:

C:\Users\WINDOWS_USERNAME\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState\rootfs\home\LINUX_USERNAME

0

मैंने अंत में WSL के अंदर से वास्तविक सही फ़ोल्डर संदर्भ के साथ एक्सप्लोरर (और vscode) खोलने का एक तरीका बनाया: https://github.com/andymule/wslwin

उदाहरण के लिए, इसे स्थापित करने के बाद, linux (WSL) में आप बस टाइप करेंगे explorer, और यह उस स्थान पर विंडोज़ एक्सप्लोरर खोलेगा।


सुपर उपयोगकर्ता में आपका स्वागत है! कृपया ध्यान दें कि यदि आप अपने स्वयं के उत्पाद / ब्लॉग को बढ़ावा देना या उसकी सिफारिश करना चाहते हैं, तो ऐसा करने के लिए कुछ दिशानिर्देश हैं । उनका अनुसरण करने से आपको यह आभास देने में मदद मिलेगी कि आप स्पैमिंग कर रहे हैं। क्या आप कृपया अपनी संबद्धता को स्पष्ट रूप से बताने के लिए संपादित कर सकते हैं ? धन्यवाद। (आप वास्तव में संबद्ध नहीं रहे हैं, यह है कि उल्लेख के रूप में अच्छी तरह लायक हो सकता है।)
DavidPostill
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.