गलतफहमी के लिए खेद है, मैं Google पर जांच करता हूं और यह C:\Users\USERNAME\AppData\Local\Lxss\home\USERNAME
पर होगा।
मैंने कोशिश की और यह काम करता है, cmd में बस cd\ && dir *bashrc* /s
टाइप करें, यह फ़ाइल का पता लगाएगा, और मेरे मामले में मैं लाइन C:\Users\USERNAME\AppData\Local\Lxss\home\USERNAME
देखता हूं लेकिन जब मैं विंडो ब्राउज़र के साथ नेविगेट करना चाहता हूं तो यह काम नहीं करता है, लेकिन अगर आप इसे पेस्ट कॉपी, यह :-)
काम करता है मैं इसे देखते पाते हैं: http://www.howtogeek.com/261383/how-to-access-your-ubuntu-bash-files-in-windows-and-your-windows-system-drive-in-bash/
यह देखते हुए कि आप को पता है जहां आप जिस फ़ाइल को find
आदेश का उपयोग कर सकते हैं स्थित है की जरूरत है।
कमांड का सिंटैक्स find {search-path} {file-names-to-search} {action-to-take}
डिफ़ॉल्ट रूप से फ़ाइल नाम प्रिंट करने की कार्रवाई है।
तो अगर आप .bashrc फाइल पा रहे हैं आप find/-name .bashrc
उपयोग कर सकते हैं बैश आप /home/yourusername/.bashrc
भी वापस आ जाएगी, आप अपने घर निर्देशिका के लिए उपयोग करने के लिए चाहते हैं, तो आप उपयोग कर सकते cd ~
आशा है कि मेरा उत्तर उपयोगी होगा
C:\Users\USERNAME\AppData\Local\Packages\DIST\LocalState\rootfs\home\LINUXUSER\
जहां: :-)
BinaryDump द्वारा जवाब पर मेरी टिप्पणी देखते हैं, लेकिन आप मेरे सवाल नहीं मिला बस सोच किसी के लिए भी
CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc
के बराबर है। विंडोज़ इसमें वीएम के रूप में बैश चलाता है। इसलिए विंडोज़ फ़ाइलों को बैश के भीतर से एक्सेस नहीं किया जा सकता है। मुझे पता है कि "वर्चुअल पथ" जैसा कि आप इसे देते हैं, लेकिन वास्तव में फ़ाइल कहां ** ** विंडोज़ पर है (बैश पर नहीं)। विंडोज़ में बैश का **/home/** क्या संदर्भित करता है? –
गलतफहमी के लिए खेद है, मैं Google पर जांच करता हूं और यह 'C: \ Users \ USERNAME \ AppData \ Local \ Lxss \ home \ USERNAME' पर होगा। मुझे वहां मिल गया है: http://www.howtogeek.com/261383/how-to-access-your-ubuntu-bash-files-in-windows-and-your-windows-system-drive-in-bash/ – BinaryDump
मैंने कोशिश की और यह काम करता है :-) लेकिन मुझे "-1" क्यों मिला? ... – BinaryDump