আমি জানি যে এটি 10 বছর বয়সী, তবে আমি আমার খুব মতামত $ 0.02 এ দিতে চাই।
না। না।
আমরা একটি ইউনিক্স সিস্টেম সম্পর্কে কথা বলছি। ডিরেক্টরি নিজেই রেফারেন্স হিসাবে, এটি অন্য মত একটি নোড। যখন ডিরেক্টরি উল্লেখ, এটা কখনও তার নাম একটি unescaped স্ল্যাশ থাকা উচিত নয় (সূত্র: dirname
, pwd
, ~
, echo $HOME
, echo $PATH
, থেকে আউটপুট ls
, এট)।
যখন একটি ডিরেক্টরির সামগ্রীগুলি উল্লেখ, তারপর আপনি একটি স্ল্যাশ প্রয়োজন। এটি বলার অপেক্ষা রাখে না, এর ls /home/karl/
চেয়ে বেশি উপযুক্ত ls /home/karl
(এফটিআর, আমি প্রায় সবসময় পরে করি কারণ ... ভাল, অলস)।
কোনও ফাইলের সম্পূর্ণ পথ তৈরি করার জন্য ডিরেক্টরি সহ একটি ভেরিয়েবল ব্যবহার করার সময়, আপনি সর্বদা স্ল্যাশ অন্তর্ভুক্ত করার আশা করবেন (i।, E cp ${HOME}/test ${OTHER_DIR}/
:)।
এটি প্রত্যাশিত যে কোনও ডিরেক্টরি একটি স্ল্যাশে শেষ হবে না। ডিরেক্টরি স্ল্যাশে শেষ হওয়ার কোনও প্রত্যাশা ভুল। এইভাবে একটি *_DIR
ভেরিয়েবলের মানটির শেষে একটি স্ল্যাশ যুক্ত করা প্রত্যাশাগুলি বিভ্রান্ত করা হবে।
ট্যাব সমাপ্তির হিসাবে, প্রত্যাশা এখানে যাচ্ছ হয় মধ্যে যে ডিরেক্টরি। সুতরাং, ট্যাব সমাপ্তির দ্বারা সরবরাহিত সহায়তা হ'ল আপনাকে সেই ডিরেক্টরিতে অন্তর্ভুক্ত করা যাতে আপনি তার সামগ্রীর উপর ভিত্তি করে পরবর্তী পছন্দটি করতে পারেন।
(মন্তব্য থেকে রেফারেন্স: উইকিপিডিয়া পৃষ্ঠা থেকে ফাইলপথ ভুল ধারণা , Talk:Path_(computing)
ধন্যবাদ। জন সিজে )
এটি লক্ষণীয় যে কেবল এটির ভুল হওয়ার অর্থ এই নয় যে সরঞ্জাম / প্যাকেজ / লাইব্রেরি কখনই এটি করে না। এটি একটি খুব সাধারণ ঘটনা যে কোনও কিছুর অস্তিত্ব না থাকাতে এই জাতীয় জিনিসগুলি একটি ট্রেলিং স্ল্যাশ যুক্ত করে। অতএব, বেভান এবং পল এফ উভয়ের পরামর্শ অনুসারে, তৃতীয় পক্ষের সরঞ্জামগুলি ব্যবহার করার সময় ডিরেক্টরি নামের মধ্যে থাকা যে কোনও পিছনের স্ল্যাশগুলি সরিয়ে ফেলা ভাল।
ইউনিক্স ইনোডস
ইনোড (সূচক নোড) ইউনিক্স-স্টাইলের ফাইল সিস্টেমের একটি ডেটা স্ট্রাকচার যা কোনও ফাইল বা ডিরেক্টরি হিসাবে একটি ফাইল-সিস্টেমের অবজেক্টকে বর্ণনা করে।
- https://en.wikedia.org/wiki/Inode
ফাইল সিস্টেম হায়ারার্কি স্ট্যান্ডার্ড
ইউনিক্স ফাইল সিস্টেম (ফাইলসিস্টেম শ্রেণীক্রম স্ট্যান্ডার্ড, ওরফে FHS) জন্য আদর্শ পরিষ্কারভাবে দেখায় যে ডিরেক্টরি চিন্তা নেই একটি trailing স্ল্যাশ তার হিসাবে, বরং ডিরেক্টরির বিষয়বস্তু স্ল্যাশ দিয়ে শুরু হয় (এই একমাত্র ব্যতিক্রম নয় /
, কারণ আমরা পড়ুন করা হবে না একটি খালি স্ট্রিং ব্যবহার করে ফাইল সিস্টেমের রুট ... এবং যে কোনওভাবে সেখানে কখনও ফাইল তৈরি করা উচিত নয়))
- http://www.pathname.com/fhs/pub/fhs-2.3.html
- https://en.wikedia.org/wiki/Files systemm হাইয়ারচি_ স্ট্যান্ডার্ড