আপনি ইতিমধ্যে জানতে পারেন যে উইন্ডোজ ফাইল সিস্টেম, এনটিএফএস, ফাইল এবং ফোল্ডারের নামকে সংবেদনশীল হিসাবে বিবেচনা করে না। উদাহরণস্বরূপ, ওএস এবং অ্যাপ্লিকেশনগুলির জন্য মাইফিল.টেক্সট এবং মাইফিল.টিএসটিএসটি একই ফাইল। তবে লিনাক্সে জিনিসগুলি আলাদা। এই ওএসের জন্য, এটি দুটি পৃথক ফাইল। আচরণের এই পার্থক্যটি ডাব্লুএসএল ব্যবহারকারীদের জন্য সমস্যা তৈরি করতে পারে। তাদের সমাধানের জন্য, উইন্ডোজ 10 ফোল্ডারগুলির ক্ষেত্রে কেস সংবেদনশীল মোড সক্ষম করার ক্ষমতা অন্তর্ভুক্ত করে।
বিজ্ঞাপন
আপনি যদি ব্যবহার করেন লিনাক্সের জন্য উইন্ডোজ সাবসিস্টেম , আপনি সম্ভবত সচেতন হন যে এটি আপনাকে আপনার উইন্ডোজ ফাইল সিস্টেমগুলিকে (/ mnt / c, / mnt / d, ইত্যাদির সাথে মাউন্ট করা) কে কেস সেনসিটিভ হিসাবে বিবেচনা করতে দেয়। এর অর্থ হ'ল অন্যান্য জিনিসগুলির মধ্যে আপনি এমন ফাইল তৈরি করতে পারেন যার নামগুলি কেবল কেস দ্বারা পৃথক হয় (উদাঃ foo.txt এবং FOO.TXT)।
তবে উইন্ডোজে files ফাইলগুলি ব্যবহার করা সম্ভব ছিল না। যেহেতু উইন্ডোজ অ্যাপ্লিকেশনগুলি ফাইল সিস্টেমকে কেস সংবেদনশীল হিসাবে বিবেচনা করে, তারা কেবলমাত্র ফাইলগুলির মধ্যে পার্থক্য করতে পারে না যার নামগুলির ক্ষেত্রে কেবল ভিন্ন। ফাইল এক্সপ্লোরার উভয় ফাইল দেখানোর সময় আপনি যে কোনওটিতে ক্লিক করেছেন না কেন কেবল একটিই খোলা হবে।
উইন্ডোজ ইনসাইডার বিল্ড 17093 দিয়ে শুরু করে, উইন্ডোজে কেস সংবেদনশীল ফাইলগুলি হ্যান্ডেল করার একটি নতুন উপায় রয়েছে: প্রতি ডিরেক্টরি কেস সংবেদনশীলতা। সংবেদনশীল ফাইলগুলি ব্যবহার করার সময় ব্যবহারকারীকে আরও ভাল আন্ত: কার্যকারিতা দেওয়ার জন্য এই ক্ষমতা যুক্ত করা হয়েছে। এছাড়াও, আপনি এটি নিয়মিত উইন্ডোজ অ্যাপ্লিকেশনগুলির সাথে ব্যবহার করতে পারেন। উইন্ডোজ 10 বিল্ড 17110 থেকে শুরু করে, এই আচরণটি ডিফল্ট।
আরো বিস্তারিত
উইন্ডোজ ক্ষেত্রে সংবেদনশীলতা
অপারেটিং সিস্টেমগুলির উইন্ডোজ এনটি পরিবার (উইন্ডোজ 10 সহ) সর্বদা ক্ষেত্রে সংবেদনশীল ফাইল সিস্টেম অপারেশন করার ক্ষমতা রাখে। অ্যাপ্লিকেশন পাস করতে পারেনFILE_FLAG_POSIX_SEMANTICS
পতাকাতৈরি ফাইল
এপিআই নির্দেশ করে যে তারা পথটিকে কেস সংবেদনশীল হিসাবে বিবেচনা করতে চায়। যাইহোক, সামঞ্জস্যতার কারণে, এখানে একটি বৈশ্বিক রেজিস্ট্রি কী রয়েছে যা এই আচরণকে ওভাররাইড করে; যখন এই কীটি সেট করা থাকে, সমস্ত ফাইল অপারেশনগুলি সংবেদনশীল হয় না, এমনকি যখনFILE_FLAG_POSIX_SEMANTICS
পতাকা নির্দিষ্ট করা আছে। উইন্ডোজ এক্সপি থেকে, এটি ডিফল্ট।
গুগল ডক্সে শীর্ষ মার্জিন সামঞ্জস্য করুন
লিনাক্সের জন্য উইন্ডোজ সাবসিস্টেমটি অন্য একটি প্রক্রিয়া ব্যবহার করে, যা নিজেই সেই রেজিস্ট্রি কীকে বাইপাস করে, আমাদের কেস সেনসিটিভ ফাইল সিস্টেম অপারেশন করতে দেয়। ডাব্লুএসএল-এ চলমান লিনাক্স অ্যাপ্লিকেশনগুলি ফাইলের নামগুলি কেবলমাত্র ক্ষেত্রে যেমন পৃথক লিনাক্সে, এমনকি সেই বৈশ্বিক রেজিস্ট্রি কী সেট থাকা সত্ত্বেও পৃথক ফাইলের ব্যবহার করতে দেয়।
দুর্ভাগ্যক্রমে, এটি আপনাকে এমন ফাইলগুলিতে ফেলে দেয় যা উইন্ডোজ অ্যাপ্লিকেশন দ্বারা অ্যাক্সেস করা যায় না। আপনি যখন বিশ্বব্যাপী রেজিস্ট্রি কী পরিবর্তন করতে পারেন তবে এটি এখনও সেই অ্যাপ্লিকেশনগুলির জন্য কাজ করবেFILE_FLAG_POSIX_SEMANTICS
, এবং এটি সমস্ত ড্রাইভের সমস্ত ফাইলের আচরণ পরিবর্তন করবে, যা উদ্দেশ্যযুক্ত নয় এবং কিছু অ্যাপ্লিকেশনকে ভেঙে দিতে পারে।
প্রতি ডিরেক্টরি কেস সংবেদনশীলতা
এই সমস্যা সমাধানের জন্য, মাইক্রোসফ্ট একটি নতুন কেস সংবেদনশীল পতাকা যুক্ত করেছে যা ডিরেক্টরিতে প্রয়োগ করা যেতে পারে। এই পতাকাটি সেট করা ডিরেক্টরিগুলির জন্য, সেই ডিরেক্টরিতে ফাইলগুলির সমস্ত ক্রিয়াকলাপগুলি সংবেদনশীল, নির্বিশেষেFILE_FLAG_POSIX_SEMANTICS
নির্দিষ্ট করা হয়েছিল এর অর্থ হ'ল যদি আপনার কাছে দুটি ফাইল থাকে যা কেস সংবেদনশীল হিসাবে চিহ্নিত ডিরেক্টরিতে কেবল ক্ষেত্রে পৃথক হয়, সমস্ত অ্যাপ্লিকেশন সেগুলি অ্যাক্সেস করতে সক্ষম হবে।
ফোল্ডারগুলির জন্য কেস সংবেদনশীল মোড সক্ষম করুন
এই বৈশিষ্ট্যটি সক্ষম বা অক্ষম করতে আপনার বিল্ট-ইন fsutil.exe অ্যাপ্লিকেশনটি ব্যবহার করা উচিত।
ফোল্ডারগুলির ক্ষেত্রে কেস সংবেদনশীল মোড সক্ষম করতে , নিম্নলিখিত করুন।
- খোলা একটি উন্নত কমান্ড প্রম্পট ।
- নিম্নলিখিত কমান্ডটি টাইপ করুন:
fsutil.exe ফাইল setCaseSensitiveInfo 'আপনার ফোল্ডারের পুরো পথ' সক্ষম করুন
আপনার পিসির সাথে মেলে সঠিক পথের সাথে পাথের অংশটি প্রতিস্থাপন করুন।
উদাহরণ স্বরূপ,fsutil.exe ফাইল সেটকেস সেনসিটিভআইএনফো 'সি: ডেটা উইনরো লিনাক্স' সক্ষম
- তুমি পেরেছ.
এখন, আপনি একই নাম এবং কেবল একটি ক্ষেত্রে পার্থক্য সহ দুটি ফাইল তৈরি করতে পারেন। উইন্ডোজ 10 তাদের এই নির্দিষ্ট ফোল্ডারে সঠিকভাবে প্রক্রিয়া করবে।
বাষ্পে কারও ইচ্ছার তালিকাটি কীভাবে দেখুন
কোনও ফোল্ডারের বৈশিষ্ট্যের স্থিতি দেখতে, কমান্ডটি চালান
fsutil.exe ফাইল ক্যোয়ারী ক্যাস সেনসিটিভআইনফো 'আপনার ফোল্ডারের পুরো পথ'
উদাহরণ স্বরূপ,
fsutil.exe ফাইল ক্যোয়ারী ক্যাস সেনসিটিটিভ ইনফো 'সি: ডেটা উইনোরো লিনাক্স'
আপনি এরকম কিছু দেখতে পাবেন:
বিশ্বস্ত সাইট ক্রোমে ওয়েবসাইট যুক্ত করুন
অবশেষে, ফোল্ডারগুলির ক্ষেত্রে কেস সংবেদনশীল মোড অক্ষম করতে , প্রশাসক হিসাবে খোলা কমান্ড প্রম্পটে পরবর্তী কমান্ডটি চালান:
fsutil.exe ফাইল সেটক্যাস সেনসিটিভআইএনফো 'সি: ডেটা উইনোরো লিনাক্স' অক্ষম করুন
সঠিক ফোল্ডার পাথটি ব্যবহার করুন এবং আপনার কাজ শেষ হয়েছে।
বিঃদ্রঃ: খালি খালি ফোল্ডারগুলির জন্য কেস সেনসেটিভ ইনফো বৈশিষ্ট্যটি অক্ষম করা সমর্থনযোগ্য নয়। ফোল্ডারটি অক্ষম করার আগে আপনাকে অবশ্যই সমস্ত ফাইল সরিয়ে ফেলতে হবে।
এটাই.