উইন্ডোজ 10 ডাব্লুএসএল থেকে লিনাক্স / উবুন্টু ফাইলগুলি কীভাবে অ্যাক্সেস করবেন?


71

এই প্রশ্নটি উত্তর দেয় যে উবুন্টু বাশ থেকে উইন্ডোজ ফাইলগুলি অ্যাক্সেস করা যায়, তবে আমি কীভাবে তার বিপরীতে করব?

বিশেষত, আমার উইন্ডোজ থেকে আমার এসএসএইচ কীটি প্রবেশ করতে হবে যা /home/mark/.ssh/id_rsaবাশের নীচে অবস্থিত ।



(আমি ফুসলভের লিঙ্কিত প্রশ্নটিকে বিপরীত কালানুক্রমিক ক্রমে দুপ হিসাবে বন্ধ করার পরামর্শ দিয়েছি কারণ এই প্রশ্নটি উভয়ই সাধারণ এবং এর থেকে আরও ভাল এবং আরও যুগোপযোগী উত্তর রয়েছে।)
বব

উত্তর:


26

উইন্ডোজ কমান্ড-লাইনের জন্য প্রধানমন্ত্রী এখানে:

আপডেট করা হয়েছে অক্টোবর 2019 : নীচের প্রতিক্রিয়া আপডেট করা হচ্ছে থেকে নতুন যোগ ক্ষমতা প্রতিফলিত Win10 1903 (এবং পরে) এ সদ্য ইন্টিগ্রেটেড P9 সার্ভারের মাধ্যমে সরাসরি এক্সেস ডিস্ট্রো 'লিনাক্স ফাইল

গুরুত্বপূর্ণ : লিনাক্স ফাইলগুলিতে অ্যাক্সেস পাওয়ার জন্য উইন্ডোজ ফাইল সিস্টেমের সাহায্যে অসমর্থিত এবং এর বিরুদ্ধে কঠোরভাবে সুপারিশ করা অবিরত থাকবে! কেন বুঝতে, দয়া করে এই পোস্টটি পড়ুন

তাহলে কীভাবে একটি উইন্ডোজ সরঞ্জাম ব্যবহার করে লিনাক্স ফাইল অ্যাক্সেস করতে পারে (যেমন নোটপ্যাড, ভিএস / ভিএসকোড ইত্যাদি)? পূর্বে, আপনি পারেননি, তবে উইন্ডোজ 10 1903 থেকে শুরু করে আমরা (অবশেষে) আপনার ডিস্ট্রসের ফাইল সিস্টেমগুলিকে উইন্ডোজে একটি P9 ফাইলসভারের মাধ্যমে প্রকাশ করেছি। এটি কীভাবে কাজ করে তা আলোচনা করে আমরা একটি গভীর-ভিডিওও প্রকাশ করেছি ! আপনি এই ব্লগ পোস্টে এই নতুন বৈশিষ্ট্যের সংক্ষিপ্ত বিবরণ পড়তে পারেন

এখানে চিত্র বর্ণনা লিখুন

আপনি কীভাবে এই বৈশিষ্ট্যটির সাথে এগিয়ে যাবেন তা শোনার জন্য অপেক্ষা করুন। যদি আপনার কোনও সমস্যা মনে হয় তবে দয়া করে ডাব্লুএসএল গিটহাব রেপোতে সমস্যাগুলি এখানে ফাইল করুন: https://github.com/Mic Microsoft/wsl ।


স্যার, এই 9 পি ফাইল সার্ভার বৈশিষ্ট্যটি কি সাধারণ ব্যবহারকারীদের জন্য স্থিতিশীল? তা না হলে অস্থির অভ্যন্তরীণ বিল্ডগুলি ব্যবহার সম্পর্কে সতর্কতা যুক্ত করা ভাল better অনেক ব্যবহারকারী এটির সাথে পরিচিত নাও হতে পারেন। তবে একটি আকর্ষণীয় সত্য, আপনার
উত্তরটিতে

ওহ, যে উত্তেজনাপূর্ণ খবর !! ভাগ করার জন্য আপনাকে ধন্যবাদ!
এমপেন

@ biswaprio.itটিকে ম্যানুয়াল পদক্ষেপগুলিতে খুব স্পষ্ট করে দেওয়া হয়েছে ইনসাইডার প্রোগ্রামে যোগ দিতে যে কোনওটি সম্পূর্ণ করতে হবে যে এই রিলিজগুলি উইন্ডোজটির তৈরি হওয়ার সাথে সাথে পরবর্তী সংস্করণের আক্ষরিক সাপ্তাহিক ড্রপস। এবং হ্যাঁ, 9P সার্ভারটি মূলধারার ওএস রিলিজের মধ্যে এটি উপস্থিত হয়ে সাধারণ ব্যবহারকারীদের জন্য স্থিতিশীল থাকবে। এবং হ্যাঁ, এখানে একটি শালীন সমাধান বানাতে এবং বিতরণ শুরু করতে আমাদের এতো দীর্ঘ সময় নিল এ বিষয়টি আপনাকে আমাদের ছোট দলটিকে অগ্রাধিকার দেওয়া এবং প্রকৌশলীকে কতটা জটিল করে তোলে সে সম্পর্কে আপনার কিছু ধারণা দেওয়া উচিত।
রিচার্ড টার্নার 21

1
আমি প্রথম প্রকাশিত হবার পরে শুনেছি উবুন্টু থেকে আমার সিস্টেমের প্রতিটি আপডেটের সাথে এই কমান্ডটি চেষ্টা করে যাচ্ছি। আমার এক্সপ্লোরার সর্বদা আমার ডকুমেন্টস ফোল্ডারে যায়। এবং এই বৈশিষ্ট্যটি "সক্ষম" করার জন্য আমি এখনও কোনও পদক্ষেপ খুঁজে পাইনি ।
অক্সিমান

3
অ্যাকিম্যানের অনুরূপ পরিস্থিতি, যখন আমি explorer.exe .এটি চালিত করি তখন সিস্টেম 32 ফোল্ডারটি খোলে। @ রিচার্ডটার্নার ম্যানুয়াল পদক্ষেপগুলি কোথায়?
ক্রিস

57

অবস্থানটি সর্বশেষতম প্রকাশে এখানে সরানো হয়েছিল:

C:\Users\%USERNAME%\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState\rootfs\

মাইক্রোসফ্ট / ডাব্লুএসএল # 2578 থেকে এই গিটহাব ইস্যুটি দেখুন

উপরের ইস্যু এবং নীচের মন্তব্যে উল্লিখিত হিসাবে, উইন্ডোজ ওএস থেকে এই ফাইলগুলির সাথে গণ্ডগোল করবেন না।

https://blogs.msdn.microsoft.com/commandline/2016/11/17/do-not-change-linux-files-using-windows-apps-and-tools/


1
ধন্যবাদ! ভেবেছিলাম আমি পুরানো নির্দেশাবলী অনুসরণ করার চেষ্টা করতে গিয়ে পাগল হয়ে যাচ্ছি, আমার কাছে একটি lxss ফোল্ডারও নেই।
অ্যালেক্স এস

1
এই তথ্য কি এখনও সত্য? আমি আমার উইন্ডোজ 10 এ এই জাতীয় ফোল্ডারটি খুঁজে পাচ্ছি না
ব্রুনো ফিঙ্গার

6
আমরা দৃ RE়রূপে সুপারিশ করি যে আপনি উইন্ডো থেকে ডিস্ট্রো রুট ফোল্ডারগুলির মধ্যে সন্ধান করবেন না। যদি আপনি তা করেন, ডেটা হারাতে এবং / বা দুর্নীতি নিখুঁতভাবে পছন্দ করা যায়: আরও তথ্যের জন্য দয়া করে এই পোস্টটি পড়ুন: ব্লগস.এমএসডন.মাইক্রোসফটকম / কম্যান্ডলাইন / 06/11/17 / ____
রিচার্ড টার্নার

1
"আমি সন্দেহ করি যে কেউ যেভাবে ফাইলগুলি চালিত বা পরিবর্তন করার চেষ্টা করবে"। আপনি কি মনে করেন আমি উপরের পরামর্শটি চেঁচিয়েছি? আমরা লোকদের কাছ থেকে সপ্তাহে একাধিকবার শুনতে পাই যে এই পরামর্শটি উপেক্ষা করেছে বা না এনেছে এবং তাদের মূল ফোল্ডারে ফাইলগুলি দূষিত করে। হেক, এমন সরঞ্জাম রয়েছে যা আপনার (বিটা) ডিস্ট্রোস ফাইলগুলি প্রতিস্থাপন করে যা প্রায়শই এটির কারণও হয়।
রিচার্ড টার্নার 21

1
আমি এক্সপ্লোরারে উবুন্টু ডাব্লুএসএল এর মাধ্যমে তৈরি একটি ফোল্ডারে ব্রাউজ করেছি এবং ফলস্বরূপ এটি অপরিবর্তনীয়ভাবে অনুমতিগুলি ভেঙে ফেলেছে ... সুতরাং হ্যাঁ, আমি এটি করার পরামর্শ দেব না!
স্যামএন্ড্রু 81

9

এটি আমার পুরো সি ড্রাইভ অনুসন্ধান করে খুঁজে পেয়েছি। ফাইলগুলি এখানে রয়েছে:

C:\Users\<username>\AppData\Local\lxss

উদাহরণস্বরূপ, আমার এসএসএইচ কী এখানে রয়েছে:

C:\Users\Mark\AppData\Local\lxss\home\mark\.ssh\id_rsa

2
অফিসিয়াল এফসিইউ আপডেট হওয়ার পরেও পথটি পরিবর্তিত হয়েছে বলে মনে হচ্ছে।
ব্রিফকস্টেন

1
@ ব্রিফকাস্টেন আমি সবেমাত্র এফসিইউতে আপডেট করেছি এবং আমার ফাইলগুলি এখনও আছে। কেবল নিশ্চিত করার জন্য বাশের অধীনে একটি নতুন ফাইল তৈরি করা হয়েছে। আপনি ডাব্লুএসএল বা কিছু আপগ্রেড করেছেন?
এমপেন

2
@ জন ডি ডাব্লুএসএল প্যাকেজ ফোল্ডারে অবস্থিত যেখানে অ্যাপটি ইনস্টল করা হবে। আমার জন্য এটি: সি: / ব্যবহারকারী / {ব্যবহারকারীর নাম} / অ্যাপডেটা / লোকাল / প্যাকেজস / ক্যানোনিকালগ্রুপলিমেটেড। থেকে github.com/Microsoft/WSL/issues/402#issuecomment-321853125
Briefkasten

9

হ্যাঁ তবে উইন্ডো এক্সপ্লোরার থেকে সেই ফোল্ডারটি ম্যানিপুলেট করার পরামর্শ দেওয়া হয় না। আপনি যদি lxss ফোল্ডার থেকে ফাইলগুলি অনুলিপি, সরানো, সম্পাদনা করতে বা মুছতে চান তবে আপনার এটি কমান্ড লাইন সরঞ্জামের সাহায্যে বাশের ভিতরে করতে হবে। কেবলমাত্র / mnt / * এ থাকা ফাইলগুলি উইন্ডোজ এক্সপ্লোরার থেকে সত্যই হেরফেরযোগ্য।


1
এমনকি সহজ পাঠ্য ফাইল? সমস্যাগুলি কী কী?
এমপেন

3
ভল্ফস ফোল্ডারে (যেমন / হোম) থাকা প্রতিটি ফাইলের বর্ধিত বৈশিষ্ট্য রয়েছে যা সেই ফাইলটির লিনাক্সের অনুমতি সংরক্ষণ করে। যদি আপনি সেই ফাইলটি উইন্ডোজ সম্পাদকে সম্পাদনা করেন তবে সেই বৈশিষ্ট্যগুলি হারিয়ে যাবে এবং ফাইল বাশ থেকে অদৃশ্য হয়ে যাবে। আপনি এখানে আরও পড়তে পারেন: ব্লগস.এমএসএনএন.এম.সাইক্রোসফট /স.এস.এল.কম
06

4
এটির মতো একটি বাগ হওয়া উচিত ounds উইন্ডোজ হয় আমাদের সেই ফাইলগুলিতে অ্যাক্সেস দেয় না, বা আমাদের কেবল পঠনযোগ্য অ্যাক্সেস দেয় না, বা তাদের লিনাক্স ফাইলগুলিতে লিখিত কলগুলি বিরতি দেওয়া উচিত এবং কেবলমাত্র বৈশিষ্ট্যগুলিকে সংশোধন করা উচিত নয়। ভকভগক. আমি কেবল ফাইলগুলি পড়তে চেয়েছিলাম, তাই আশা করি এটি কোনও সমস্যা নয়।
এমপেন

5

ইন powershell, ব্যবহার করুন

cd ${env:appdata}\..\local\packages\canonical*\localstate\rootfs

তারপর

ls

ফোল্ডারগুলির একই তালিকাটি প্রদান করে

ls / 

ডাব্লুএসএলে বাশের মধ্যে।


4

উপরে ডাব্লুএসএল ডিরেক্টরিতে [ওনোমা] ফাইল দ্বারা উল্লিখিত হয়েছে যে উইন্ডোজ সিস্টেমের অধীনে চালিত এক্সপ্লোরার বা টেক্সট সম্পাদক ব্যবহার করে যদি এটি ব্যবহার করে তবে এটির বৈশিষ্ট্যগুলি চলে যাবে। সমাধানটি হতে পারে ডাব্লুএসএল-এ ssh- সার্ভার শুরু করা (সেখানে পুনরায় ইনস্টল করার প্রয়োজন হতে পারে) লোকালহোস্টে শুনুন এবং তারপরে একটি ড্রাইভ হিসাবে ডাব্লুএসএল ফাইল সিস্টেম মাউন্ট করা, উদাহরণস্বরূপ, উইন-এসএসএফএস বা আপনি কেবল বিএসভিএস এসএসএইচ ক্লায়েন্টকে এসএসএসের সাথে সংযোগ করতে ব্যবহার করতে পারেন এবং এসএফটিপি উইন্ডো দ্বারা ফাইলগুলি পরিচালনা করে। বিষয়টি এখানে আংশিকভাবে আলোচনা করা হয়েছে: আমি কীভাবে "উইন্ডোজ 10-তে উবুন্টু-তে" এসএসএইচ করতে পারি?


3

subst L: $env:LOCALAPPDATA\lxss (পাওয়ারশেলের জন্য)

বা subst L: %LocalAppData%\lxss(থেকে cmd)

এটি আপনার লিনাক্স-সাব-সিস্টেম ফাইল-সিস্টেমকে /আপনার এল: ড্রাইভে রাখে।

আপনি কেবল আপনার হোম ডিরেক্টরি মানচিত্র করতে পারেন, বা %LocalAppData%\lxssএক্সপ্লোরার উইন্ডোতে কেবল ঝাঁকুনি দিতে পারেন । শুধু ব্রাউজ করার চেষ্টা করবেন না এল: nt এমএনটি \ সি বা আপনার মস্তিষ্ক বিস্ফোরিত হতে পারে।


3
চমৎকার সমাধান! বর্তমান উইন্ডোজ 10 এর জন্য এটি এল এল: v এনভিউ: লোক্যালাপপিডাটা \ প্যাকেজগুলি \ ক্যানোনিকালগ্রুপলিমেটেড Uউবুন্টুওয়ান উইন্ডোজ_79rhkp1fndgsc \ লোকালস্টেট \ রুটফস
অ্যান্ড্রিয়াস এম

3

অবশেষে আমি ডাব্লুএসএল থেকে প্রকৃত সঠিক ফোল্ডার প্রসঙ্গটি দিয়ে এক্সপ্লোরার (এবং vscode) খোলার একটি উপায় তৈরি করেছি: https://github.com/andymule/wslwin

উদাহরণস্বরূপ, আপনি এটি ইনস্টল করার পরে, লিনাক্সে (ডাব্লুএসএল) আপনি ঠিক cd /home/mark/.ssh/এবং টাইপ explorerকরবেন এবং এটি সেই স্থানে উইন্ডোজ এক্সপ্লোরার খুলবে, যাই হোক না কেন।

সম্পাদনা: এই বৈশিষ্ট্যটি এখন ডাব্লুএসএলে আনুষ্ঠানিকভাবে সমর্থন করা হচ্ছে এবং আপনার আর আমার স্ক্রিপ্ট ব্যবহার করা উচিত নয়


2

আমি উইন্ডোজ 10 ক্রিয়েটর আপডেটে আছি। আমি নেটওয়ার্ক ড্রাইভ হিসাবে উইন্ডোতে ডাব্লুএসএল ফাইল সিস্টেমটি মাউন্ট করতে এসএফটিপি নেটড্রাইভ ব্যবহার করি।

কিছু উইন্ডো এসএসএফএস পোর্ট রয়েছে যা একই জিনিস অর্জন করবে।

আপনাকে "sudo সার্ভিস ssh স্টার্ট" এর মাধ্যমে ssh ডিমন শুরু করতে হবে


সরাসরি ফাইলগুলিতে যাওয়ার মাধ্যমে এর কী সুবিধা?
এমপেন

ফাইলগুলিতে মেটাডেটা সংযুক্ত রয়েছে যা মেটাটাটা বোঝে না এমন অ্যাপ্লিকেশনগুলির সাথে সরাসরি অ্যাক্সেস করার সময় হারিয়ে যেতে পারে।
mlk

0
\\wsl$\Ubuntu\home\user\whatever 

এক্সপ্লোরার বা রান উইজেটে (সিএমডি + আর)। একটি সাধারণ নেটওয়ার্ক শেয়ারের মতো কাজ করে এবং ফাইলগুলি ম্যানিপুলেট করা নিরাপদ।

আপনি এটিকে কোনও ড্রাইভ বা ফোল্ডারে ম্যাপ করতে পারেন ঠিক যেমন অন্য কোনও নেটওয়ার্ক ভাগ করে নেবে।

দ্রষ্টব্য: এটি উইন্ডোজ 10 বিল্ড 18342 এ কার্যকর করা একটি নতুন বৈশিষ্ট্য

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.