ডিরেক্টরি "//" কী?


12

বিভিন্ন লিনাক্স মেশিনে আপনি পারেন

cd /

এবং

cd //

শেলটি প্রাসঙ্গিক কমান্ডটি ব্যবহার করার পরে বর্তমান ডিরেক্টরিটি '/' বা '//' বলবে।

সুতরাং প্রশ্নটি হল: '/' এবং '//' এর মধ্যে পার্থক্য কী এবং যদি উত্তরটি 'কোনও পার্থক্য নয়' তবে '//' কেন '/' এর চেয়ে আলাদা দেখানো হয়?

BTW

cd ///
cd ////
cd /////

বর্তমান ডিরেক্টরিটি '/' বলে শেলের সমস্ত ফলাফল

এখানে উদাহরণস্বরূপ অধিবেশন:

[user@host /]$ cd //
[user@host //]$ cd /
[user@host /]$ cd //
[user@host //]$ cd /
[user@host /]$

2
এটি একটি বাশ-নির্দিষ্ট অসাধারণতা হিসাবে উপস্থিত হয়। আপনি যদি cd //csh বা zsh এ চেষ্টা করেন এবং pwdএটি কেবল '/' দেখায়
ডগ হ্যারিস

আকর্ষণীয় - এটি এতে কিছুটা আলো ফেলে
sylvanaar

1
তুলনার জন্য: cd //usr/bin"// ইউএসআর / বিন" cd /usr//binদেয় , তবে "/ ইউএসআর / বিন" দেয় (বাশে)।
পরবর্তী বিজ্ঞপ্তি না দেওয়া পর্যন্ত বিরতি দেওয়া হয়েছে।

উত্তর:


14

আসুন লোকটিকে নিজে জিজ্ঞাসা করুন (চেস্টার রেমি):

E10) 'সিডি //' পিডব্লুডিকে '//' হিসাবে ছেড়ে দেয় কেন?

পিসিক্স ২.২, 'সিডি' এর বর্ণনাতে বলেছে যে বর্তমান কার্যনির্বাহী ডিরেক্টরিটি ক্যানোনিকালাইজ করার সময় তিন বা ততোধিক নেতৃস্থানীয় স্ল্যাশগুলি একটি একক স্ল্যাশ দ্বারা প্রতিস্থাপন করা যেতে পারে।

এটি আমি historicalতিহাসিক সামঞ্জস্যের জন্য অনুমান করি। ইউনিক্সের কয়েকটি সংস্করণ এবং প্রারম্ভিক নেটওয়ার্ক ফাইল সিস্টেমগুলি সার্ভারের 'হোস্টনেম' এ 'পাথ' অ্যাক্সেসের জন্য // হোস্টনাম / পাথের ফর্মের পাথ ব্যবহার করেছে।


জন টি থেকে পাওয়া ইতিমধ্যে (ইতিমধ্যে বেশ ভাল) এর চেয়ে আরও ভাল উত্তর
ইনানাএম

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