কেন, উদাহরণস্বরূপ যখন আমি উইন্ডোজ থেকে কোনও ফাইল তৈরি করি, তখন আমি এটি উইন্ডোজ 10-এ লিনাক্স সাব সিস্টেমের অধীনে দেখতে পাচ্ছি না (bash.exe)
স্ক্রিনশটটি ব্যাখ্যা করা উচিত।
ফোল্ডার: ওএমজি উইন্ডোজ এক্সপ্লোরারের মধ্যে থেকেই তৈরি হয়েছিল। ফোল্ডার ওএমজিগ্যাশ লিনাক্স সাব সিস্টেম bash.exe দিয়ে তৈরি করা হয়েছিল
যখন কোনও ফোল্ডার বা ফাইল ফাইল বাশ.এক্সে এর বাইরে তৈরি করা হয় তখন অনুমতি এবং মালিকানা নির্বিশেষে আমি এটি কখনই দেখতে পাব না।
ফাইলের অনুমতিগুলি দেখানোর জন্য আমাকে সাইগউইন ব্যবহার করার তথ্যটি প্রদর্শন করতে, ফোল্ডারটি উপস্থিত হবে কিনা তা দেখার জন্যও অনুমতিগুলি পরিবর্তন করেছি। (নীচে দুটি কমান্ড উইন্ডো)
স্ক্রিনশট ফোল্ডার, bash.exe এবং সাইগউইন অনুমতি প্রদর্শন করছে:
আমি আমার সমস্ত সাইগউইন স্ক্রিপ্টগুলি লিনাক্স সাব সিস্টেমে স্থানান্তরিত করার চেষ্টা করছি, তবে আমি প্রতিটি ফাইল পুনরায় তৈরি করার কল্পনা করি না, তারপরে ব্যাশ ব্যবহার করে অনুলিপি করতে পারি এবং তারপরে ডস 2 ইউনিক্স ব্যবহার করে পুনরায় ফর্ম্যাট করা (খুব দীর্ঘ ঘূর্ণিত)।
লিনাক্স সাবসিস্টেমের জন্য এটি গিটহাবে পাওয়া গেছে:
অন্যান্য টিকিটের আলোচনায় উইন্ডোজ থেকে সরাসরি লিনাক্স সাবসিস্টেমে অনুলিপি সমর্থন করা যায় না। অ্যাপডাটার অধীনে কোথাও একটি ডিরেক্টরি রয়েছে (যেখানে আমি ভুলে গেছি) তাতে ডাব্লুএসএল ফাইল সিস্টেমের ফাইলগুলি উপস্থিত রয়েছে বলে মনে হয়। তবে আপনি যদি নতুন ফাইলগুলি সেখানে রাখেন বা বিদ্যমান ফাইলগুলিকে সংশোধন করেন তবে আপনার পরিবর্তনগুলি ডাব্লুএসএল-এর ভিতরে সঠিকভাবে প্রতিফলিত হয় না।
আমার সর্বোত্তম অনুমান যে লিনাক্সের উইন্ডোজের চেয়ে তার ফাইলগুলি সম্পর্কে বিভিন্ন মেটাডেটা (এবং আরও ক্যাশিং সম্পর্কিত তথ্য ইত্যাদি) সংরক্ষণ করা দরকার এবং এটি বর্তমানে কাঠামোর মাস্টার কপি সংরক্ষণ করে প্রয়োগ করা হয়েছে লিনাক্স ফাইল সিস্টেমের কোনও ডাটাবেসে ডাটাবেসে এবং উইন্ডোজ ফাইল সিস্টেমটিকে সেই ডাটাবেসের জন্য সুবিধাজনক বিএলওবি-স্টোর হিসাবে ব্যবহার করে।
আপনার যদি সত্যিই এটি করার দরকার হয় তবে একটি ড্র্যাগ'আরড্রপ। বাট স্ক্রিপ্ট বা সামসুচ লিখতে হবে যা bash.exe -c "এমভি% 1 / হোম / $ ব্যবহারকারী /" করে। (আপনাকে সম্ভবত% 1 টি বৈধ ডাব্লুএসএল পথে অনুবাদ করতে সেড এবং ট্রের সাথে কিছু চালাক কাজ করতে হবে))
বিকল্পভাবে - আপনি কি আপনার ফাইলগুলিকে উইন্ডোজ ডিরেক্টরিতে রেখে দিতে পারেন এবং ডাব্লুএসএল-এর মধ্যে, "সিডি ~; এলএন-এস / এমএনটি / সি / পাথ / টু / আমার / ফাইলগুলি" এগুলি আপনার ডাব্লুএসএল হোমডিরে প্রদর্শিত হতে পারে?
cp -r --no-preserve=all
পূর্ববর্তী অনুমতিগুলি ড্রপ করার প্রয়োজন । তবুও, যদি আপনি কোনও ভারী পরিবর্তন করতে চান, আপনি লিনাক্সসুব সিস্টেমে ফাইল সম্পাদনা করার জন্য উইন্ডোজ অ্যাপ্লিকেশন ব্যবহার করতে পারবেন না, আপনার উইন্ডোজ ডিরেক্টরিতে এটি সম্পাদনা করতে হবে এবং তারপরে এটি অনুলিপি করতে হবে। এখন আমি এটি বুঝতে পারি, এটি কার্যকর, তবে আমি এই ধারণার অধীনে ছিলাম যে লিনাক্স সাব সিস্টেমটি একটি বিচ্ছিন্ন ওএসের চেয়ে উইন্ডোতে আরও বেশি নেটিভ / ইন্টিগ্রেটেড ছিল
%LocalAppData%\Packages\<some-long-name-of-distro>\LocalState\rootfs
।