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


104

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

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

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

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

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

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

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


4
মজাদার! আমার অনুমান - এবং এটি হল মাত্র একটি অনুমান - যে লিনাক্স সাব-সিস্টেম তার নিজস্ব ফাইল ট্র্যাক রাখে এবং যদি কোনো অন্যদের যোগ করা হয়েছে তা দেখতে দেখায় হয় না। এটি একরকম অর্থবোধ করবে, কারণ অন্যথায় ফাইলগুলি মুছে ফেলা এবং কেস সংবেদনশীলতার মতো জিনিসগুলির জন্য ভার্চুয়াল ফাইল সিস্টেম ইউনিক্স শব্দার্থবিদ্যা দেওয়া কঠিন হবে। আমি সন্দেহ করি যে আপনি যদি এটি তৈরি করেন hello.txtএবং HELLO.TXTবাশ থেকে তৈরি করেন তবে উইন্ডোতে আপনি যখন এটি তাকান তখন ফাইলগুলির মধ্যে একটি আলাদা নামে থাকবে will
হ্যারি জনস্টন

স্ট্যাক ওভারফ্লো প্রোগ্রামিং এবং বিকাশের প্রশ্নের জন্য একটি সাইট। এই প্রশ্নটি অফ-টপিক হিসাবে উপস্থিত বলে মনে হচ্ছে কারণ এটি প্রোগ্রামিং বা উন্নয়ন সম্পর্কিত নয়। সহায়তা কেন্দ্রে আমি এখানে কোন বিষয় সম্পর্কে জিজ্ঞাসা করতে পারি তা দেখুন । সম্ভবত সুপার ইউজার বা ইউনিক্স ও লিনাক্স স্ট্যাক এক্সচেঞ্জ জিজ্ঞাসা করতে একটি ভাল জায়গা হবে। এছাড়াও দেখুন দেব ওপস সম্পর্কে আমি কোথায় প্রশ্ন পোস্ট করব?
jww

@ হারি জোনস্টনের অনুমান অনুসারে, নামগুলি আলাদা। উভয় দীর্ঘ এবং সংক্ষিপ্ত। তবে কেবলমাত্র ক্ষেত্রে, এমনকি সংক্ষিপ্তগুলিও (!)
সেরেই খিলিক

আমি এই প্রশ্নটিকে অফ-টপিক হিসাবে বন্ধ করতে ভোট দিচ্ছি কারণ এটি জিজ্ঞাসা-উবুন্টু সম্প্রদায়ের সাথে সম্পর্কিত।
ওএমজি

4
@jpaugh আমি জানি। তবে, এই প্রশ্নটি উবুন্টু পরিস্থিতিতে জিজ্ঞাসা করা ন্যায়সঙ্গত, অফ-টপিক নয়।
ওএমজি

উত্তর:


157

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

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

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


আমি বিশ্বাস করি আপনি ভুল বুঝেছেন। আমার ডেস্কটপে আমার একটি জেপিজি আছে, আমি এটি ইউআই দিয়ে ব্যাশ সাবসিস্টেম ডিরেক্টরিতে অনুলিপি করেছি। আমি বোঝার চেষ্টা করছি যে বাশগুলি যখন এটির হোম ডিরেক্টরিতে থাকে তখন ছবিগুলি কেন দেখতে পারে না। এটি বেসিক সাইগউইন আচরণ, কাজটি করার জন্য লিনাক্স কমান্ডের উপর নির্ভর না করে পেস্ট ফাইলগুলি টানুন এবং ছাড়ুন বা অনুলিপি করুন।
জর্দান জিএস

আপনি সম্ভবত ভুল ফোল্ডারে রয়েছেন।
জোকারভার

লিনাক্স সাবসিস্টেমের সাইগউইনের মতো নকশার মানদণ্ড নেই। আপনি অগত্যা তাদের অনুরূপ আচরণের আশা করতে পারবেন না।
হ্যারি জনস্টন

এটি আমার পক্ষে কাজ করেছে, যদিও ubuntu.usernameউইন্ডোগুলির জন্য ব্যবহারকারীর নাম প্রয়োজনীয় নয় .. কমপক্ষে এটি আমার ক্ষেত্রে নয়;)
ব্যবহারকারীর 804070

4
এই জন্য আপনাকে ভালবাসি।
গুব্যাট্রন

54

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

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

বিশদ এবং কেন, দেখুন: https : //blogs.msdn.mic Microsoft.com/commandline/2016/11/17/do-not- بدل-linux-files-used-windows- apps-and- tools/



4
ইন WSL ফাইল সিস্টেম সাপোর্ট তা বর্ণনা কেন আচরণ ঘটছে: ফাইল "অনুবাদ" lsxx সাব-সিস্টেম মধ্যে সম্পন্ন করা হয় (লিনাক্সের দিকে) শুধুমাত্র।
ক্রিস বাক

একটি লিনাক্স ভিএম-তে, আমি ফাইলগুলি স্থানান্তর করতে এসএফটিপি ব্যবহার করতে পারি, উইন্ডো থেকে লিনাক্স সাবসিস্টেমে প্রোপারলি ফাইল স্থানান্তর করতে আমি কী ব্যবহার করব? এটি কোনও সমাধান সরবরাহ করে না।
এমব্রয়াইজ রাবিয়ার

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