linux উইন্ডোজ থেকে উবুন্টু সাবসিস্টেমে ফাইলগুলি অনুলিপি করুন




windows bash (2)

আমি বিকাশকারী মোড সক্ষম করেছি এবং Bash on Ubuntu on Windows ইনস্টল করেছি।

আমার হোম ডিরেক্টরিটি %localappdata%\Lxss\home\<ubuntu.username>\ under এর অধীনে পাওয়া যাবে, আমি চিত্র নামে একটি উপ-ডিরেক্টরি তৈরি করেছি যাতে পুরো পথটি হওয়া উচিত

উইন্ডোতে: C:\Users\<windows.username>\AppData\Local\lxss\home\<ubuntu.username>\Pictures

বাশ অন: /home/<ubuntu.username>/Pictures

যদি আমি touch hello.txt কমান্ডটি touch hello.txt করে কমান্ডটি ব্যবহার করে বাশ থেকে কোনও ফাইল তৈরি করি তবে আমি উইন্ডোজ ইউআইতে এই ফাইলটি নির্দ্বিধায় দেখতে এবং এটি আমার ডেস্কটপে অনুলিপি করতে পারি। তবে, আমি যদি উইন্ডোজ ইউআই থেকে একটি নতুন পাঠ্য ফাইল তৈরি করি এবং এটি C:\Users\<windows.username>\AppData\Local\lxss\home\<ubuntu.username>\Pictures সংরক্ষণ করি C:\Users\<windows.username>\AppData\Local\lxss\home\<ubuntu.username>\Pictures , এমনকি আমি পুনরায় আরম্ভ করলে বা উইন্ডোজ, ফাইলটি দৃশ্যমান হয় না যখন আমি ls -l

বাশ কেন নিজের হোম ডিরেক্টরিতে উইন্ডোজ দিক থেকে তৈরি ফাইলগুলি দেখতে পারে না?

সম্পাদনা /mnt/c ব্যবহার করা কোনও সমাধান নয়, আমি কেন সেগুলি দেখতে পাচ্ছে না তা বোঝার চেষ্টা করছি এবং যদি এর কোনও প্রতিকার হয় যাতে এটি ইউআই তৈরি ফাইলগুলি দেখতে সক্ষম হবে, বরং এটি ব্যবহারের চেষ্টা করার চেয়ে টার্মিনালটি অনুলিপি-পেস্ট করতে বা ফাইলগুলিকে সরানো।


আপনার কেবল ডাব্লুএসএল-এর ভিতরে লিনাক্স ফাইল সিস্টেমে (lxss ফোল্ডারে অবস্থিত) অ্যাক্সেস করা উচিত, উইন্ডোজে lxss ফোল্ডারে কোনও ফাইল তৈরি / পরিবর্তন করবেন না , এটি বিপজ্জনক এবং ডাব্লুএসএল এই ফাইলগুলি দেখতে পাবে না।

যদি আপনি চান যে ফাইলগুলি ডাব্লুএসএল এবং উইন্ডোজের মধ্যে ভাগ করা যায় তবে দয়া করে ফাইলটি এলএসএক্সএক্স ফোল্ডারের বাইরে রাখুন। আপনি এগুলি DRVFS ( /mnt ) এর মাধ্যমে যেমন /mnt/c/Users/youusername/files ডাব্লুএসএল এর মধ্যে অ্যাক্সেস করতে পারেন এবং তাদের উইন্ডোতে পরিবর্তন করতে পারেন।

বিশদ এবং কেন, দেখুন: https://blogs.msdn.microsoft.com/commandline/2016/11/17/do-not-change-linux-files-using-windows-apps-and-tools/ : https://blogs.msdn.microsoft.com/commandline/2016/11/17/do-not-change-linux-files-using-windows-apps-and-tools/ apps-and- https://blogs.msdn.microsoft.com/commandline/2016/11/17/do-not-change-linux-files-using-windows-apps-and-tools/


আপনার /mnt উইন্ডো ডিরেক্টরিতে আপনার উইন্ডোজ সিস্টেম অ্যাক্সেস করতে সক্ষম হওয়া উচিত। উদাহরণস্বরূপ বাশের অভ্যন্তরে, আপনার ছবি ডিরেক্টরিতে যেতে এটি ব্যবহার করুন:

cd /mnt/c/Users/<ubuntu.username>/Pictures

আশাকরি এটা সাহায্য করবে!





windows-subsystem-for-linux