উইন্ডোজ কি লিনাক্সের প্রতীকী লিঙ্কগুলিকে স্বীকৃতি দেয়?


14

আমি কেবল ভাবছিলাম যে কোনও উইন্ডোজ সিস্টেম কীভাবে প্রতীকী লিঙ্কগুলি পরিচালনা করে। আমার সর্বোত্তম অনুমান যে এটি তাদের চিনতে পারবে না, তবে আমি সম্পূর্ণ নিশ্চিত নই।

এছাড়াও, একজন যখন মুখোমুখি হয় তখন ম্যাকগুলি কী করে?


1
উইন্ডোজকে একটি প্রতীকী লিঙ্কে প্রকাশ করার পরিকল্পনা আপনি কীভাবে করেন? এটি তাদের সমর্থন করে এমন ফাইল সিস্টেমগুলি বুঝতে পারে না (এনটিএফএস ব্যতীত, এমন কিছু রয়েছে যা প্রতীকী লিঙ্কগুলির সম্পূর্ণ ভিন্ন নয় যা বেশিরভাগই ইউআই থেকে লুকানো থাকে)।
গিলস 'অসন্তুষ্ট হওয়া বন্ধ করুন'

ওহ .. সুতরাং যদি আপনি আপনার উইন্ডোজ পার্টিশনটি মাউন্ট করেন এবং আপনি এটিতে একটি প্রতীকী লিঙ্ক রাখার চেষ্টা করেন তবে কী হবে? এটি কি কেবল কোনও ফোল্ডার হিসাবে কাজ করে? (যদি তাই হয়, আমি অবাক হয়েছি কী ঘটেছে রিসার্শনের সাথে ...)
জেমস

আপনি কি দয়া করে আমাকে এই বিষয়ে সহায়তা করতে পারেন: stackoverflow.com/questions/21403772/…
বোকা

উত্তর:


10

উইন্ডোজ সংস্করণ এবং সার্ভার-সাইডের কনফিগারেশনের উপর নির্ভর করে যখন আমরা অ-লোকাল ডিস্কগুলির বিষয়ে কথা বলি।

উইন্ডোজ ভিস্তা যেহেতু উইন্ডোজের প্রতীকী লিঙ্কগুলির ধারণা রয়েছে তবে শব্দার্থকতা পৃথক। তবে এখানে আরও গুরুত্বপূর্ণ সমস্যাটি হ'ল পথের নামগুলি, যা আলাদা সিনট্যাক্স অনুসরণ করে। প্রারম্ভিকদের জন্য: ইউনিক্সয়েড পাশের একক মূলযুক্ত ডিরেক্টরি ট্রি এবং উইন্ডোজ দিকের শিকড় হিসাবে কয়েকটি ড্রাইভ অক্ষর।

ইউনিক্সয়েড সিমলিংকে কেবল একটি বিশেষ পতাকাযুক্ত পাঠ্য ফাইল রয়েছে। উইন্ডোজ দিকে অন্তর্নিহিত প্রক্রিয়া বলা হয় একটি reparse পয়েন্ট। এটি অবজেক্ট ম্যানেজারকে এটি নির্দিষ্ট নিবন্ধিত ফিল্টারগুলিতে পাস করতে বলে (এর মেটা-তারিখটি পুনর্বার পয়েন্টগুলিতে সংরক্ষণ করা হয় )। উইন্ডোজ 2000 ইতিমধ্যে এক ধরণের রেসার্স পয়েন্ট চালু করেছে যা জংশন পয়েন্ট নামে পরিচিত (মোটামুটি, তবে বেশিরভাগ ক্ষেত্রে ডিরেক্টরি প্রতীক) নয়। ভিস্তার সাহায্যে তারা দূরবর্তী ড্রাইভগুলিতে উভয় ফাইল এবং ডিরেক্টরিতে সিমলিংকগুলি প্রবর্তন করে। আর symlinks উপর দূরবর্তী ড্রাইভ এছাড়াও কিছুটা হলেও সমর্থিত।

মূল বিষয়টি হ'ল ফাইল সিস্টেম ড্রাইভার - যখন স্থানীয়ভাবে চালিত হয় - উইন্ডোজ যে পাথগুলি দেখতে পাবে তার কোনও সামঞ্জস্য করবে। এই জাতীয় ক্ষেত্রে এটি নির্দিষ্ট স্থানীয় / আপেক্ষিক প্রতীকগুলির জন্য কাজ করবে। লক্ষ্য হিসাবে নিখুঁত পথগুলির জন্য জিনিসগুলি কী বোঝাতে চাইছে তা নির্ধারণ করা কঠিন এবং অসম্ভব হয়ে উঠবে। রিমোট সিমলিংকের লিঙ্কগুলির জন্য একই ("নেটওয়ার্ক শেয়ার" - এ)।

ম্যাক দিক হিসাবে আমার কোনও ধারণা নেই এবং এটি আলাদা প্রশ্ন হিসাবে বোধগম্য হতে পারে। তবে যতক্ষণ না সার্ভার পক্ষ এই তথ্যটি একটি সিমিলিংক হিসাবে জানায়, ততক্ষণ আমি কোনও সমস্যা দেখি না, যেহেতু তারা উভয়ই SUS শব্দার্থবিজ্ঞান অনুসরণ করে (উইন্ডোজের বিপরীতে)।


লিনাক্সের দিকের মাউন্ট পয়েন্টগুলি বিবেচনা করুন:

/dev/sda1 /
/dev/sda2 /home
/dev/sda3 /var

এবং এখন /home/paul/fstabদেখানো একটি সিমিলিংক বিবেচনা করুন /etc/fstab। এগুলি দুটি পৃথক ভলিউমে অবস্থিত যা উইন্ডোজ - যদি কোনও ফাইল সিস্টেম ড্রাইভারের মাধ্যমে সেগুলি দেখতে সক্ষম হয় (যা কাজ করে!) - /etc/fstabএটির সাথে বর্ণনা করার উপায়টি একত্রে বলতে পারবেন না । সুতরাং লিঙ্কটি, যা উইন্ডোজ কোনও ফোল্ডারের নীচে দেখতে পাবে \paul\fstab, এমনকি যদি অনুবাদও করা হয়, তবে এটি নির্দেশ করবে \etc\fstab, যা বিদ্যমান নেই /dev/sda2। এবং যদি সেই সিমলিংকটি আপেক্ষিক পথের দিকে নির্দেশ করে তবে ../../etc/fstabজিনিসগুলি কোনওদিকেই বদলে যাবে না।


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


2
বাহ, এটি একটি খুব বিস্তারিত, পুরো উত্তর ছিল! এই সমস্ত তথ্য সরবরাহ করার জন্য আপনাকে ধন্যবাদ! আমার আসলে ধারণা ছিল না যে লিনাক্সের সিমলিংকগুলি পাঠ্য ভিত্তিক ছিল। সমস্ত দরকারী তথ্যের জন্য আবার আপনাকে ধন্যবাদ।
জেমস দ্য আশ্চর্যডুড

আপনি কি দয়া করে আমাকে এতে সহায়তা করতে পারেন: stackoverflow.com/questions/21403772/…
বোকা

আমি মনে করি আমি এক্সপিতে একটি সিম-লিংক করেছি, আপনি কি নিশ্চিত যে ভিস্তা প্রথম ছিল?
ctrl-alt-delor 19

ntfsমাউন্ট পয়েন্টগুলি সমর্থন করে (যদি আপনি এই সমস্ত অক্ষর পছন্দ না করেন)।
সিটিআরএলএইচটি-ওল-ডেলর

@richard: POINTS আসলে আয়তনের মাউন্ট হয় কি Win32 সাব-সিস্টেম ড্রাইভ অক্ষর হিসেবে দেখতে জন্য প্রযুক্তিগত পরিভাষা। তবে, আপনি এই অর্থে ঠিক বলেছেন যে একটি বিদ্যমান ফোল্ডারে ভলিউম মাউন্ট পয়েন্টও সেট করা যেতে পারে (যা জংশন পয়েন্টগুলির সাথে খুব মিল)। প্রযুক্তিগত বাস্তবায়ন ভলিউম পয়েন্ট, মোড় পয়েন্ট এবং সিম্বলিক লিংক মাউন্ট ব্যবহৃত বৈশিষ্ট্য বলা হয় reparse পয়েন্ট । এবং হ্যাঁ, ভিস্তা সর্বপ্রথম প্রতীকী লিঙ্ক সমর্থন পেয়েছিল। এক্সপি-তে আপনি এটি অন্য একটি উপ-সিস্টেমে (উদাহরণস্বরূপ পসিক্স) করতে পারতেন, তবে উপরের মতো বিভিন্ন শব্দার্থক শব্দ রয়েছে।
0xC0000022L

2

0xC0000022L এর উত্তরগুলি উইন্ডোজ বিষয়ের পক্ষে পুরোপুরি। ম্যাক লিনাক্সের প্রতীকগুলি চিনতে পারে; তবে লিনাক্স ম্যাকের ফাইন্ডারে তৈরি এলিয়াসগুলি সনাক্ত করতে পারে না (ln -s কাজ সূক্ষ্ম ব্যবহার করে তৈরি symlinks)।


এলিয়াসগুলি শোনার জন্য উইন্ডোজ ( .lnkফাইলস) এর শর্টকাট করার জন্য ওএসএক্সের অংশ ।
0xC0000022L
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.