ডাবল স্ল্যাশ (//) ডিরেক্টরিটি কী?


29

আমি ভুল করে cd //পরিবর্তে টাইপ করেছি cd /। আমার অবাক করার জন্য, বর্তমান ডিরেক্টরিটি প্রদর্শিত হয়েছিল //

ডিরেক্টরিটি কী? কেন এটি বিদ্যমান?

apple@snipped $ pwd
/home/apple
apple@snipped $ cd /
apple@snipped $ pwd
/
apple@snipped $ cd //
apple@snipped $ pwd
//
apple@snipped $ cd ///
apple@snipped $ pwd
/

উত্তর:


42

//সাধারণত হিসাবে একই ////হিসাবে একই হতে হবে /

lsআপনাকে দেখায় যে cd //আপনাকে মূল ডিরেক্টরিতে নিয়ে গেছে, ঠিক তেমনই cd /

$ cd /
$ ls
bin
boot
dev
...
$ cd //
$ ls
(same as above)

তাদের নিশ্চিত করার প্রযুক্তিগত উপায় হ'ল অবশ্যই একই ডিরেক্টরি:

$ cd /
$ stat -c "%i" .
2
$ cd //
$ stat -c "%i" .
2

তারা একই ইনোড নম্বর প্রিন্ট করবে, মানে তারা একই জিনিস।

প্যাসিক্স প্যাথনাম রেজোলিউশন স্পেসিফিকেশনে গোরি বিশদগুলি নথিভুক্ত করা হয় :

একটি একক স্ল্যাশ সমন্বিত একটি পাথনাম প্রক্রিয়াটির মূল ডিরেক্টরিতে সমাধান করবে। একটি নাল পথের নামটি সফলভাবে সমাধান করা হবে না। দুটি ক্রমান্বয়ে স্ল্যাশ দিয়ে শুরু হওয়া কোনও প্যাথনামটি বাস্তবায়ন-সংজ্ঞায়িত পদ্ধতিতে ব্যাখ্যা করা যেতে পারে, যদিও আরও দুটি নেতৃত্বের বেশি স্ল্যাশকে একক স্ল্যাশ হিসাবে বিবেচনা করা হবে।

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