১৯s০ এর দশকে, UNIX
সমস্ত অফিসিয়াল এক্সিকিউটেবলগুলিতে ছিল /bin
এবং /usr/bin
এটি ব্যবহারকারীদের হোম ডিরেক্টরিগুলির নীচে একটি অবস্থান ছিল (উদাহরণস্বরূপ /usr/dmr
) যে কোনও ব্যবহারকারীর নিজস্ব বাইনারিগুলি সংরক্ষণ করার জন্য উপলব্ধ ছিল যা অন্যদের জন্যও আগ্রহী হতে পারে।
এই খোলার ফলাফলটি /usr/bin
অননুমোদিত সফ্টওয়্যারটির একটি জাঙ্ক ইয়ার্ড ছিল এবং তাই এমন Stephen Bourne
একটি লিখেছিল cron script
যা প্রতি রাতে নতুন বাইনারিগুলির জন্য পরীক্ষা করে এবং সমস্ত বাইনারিগুলিকে সরিয়ে দেয় যার কোনও ডকুমেন্টেশন নেই বা তাদের ডকুমেন্টেশনগুলি আপডেট না করে আপডেট করা হয়েছে।
১৯ 1970০ এর দশকের শেষের দিকে, /usr/bin
ওএস বেস বিতরণে একীভূত হয়েছিল এবং লোকেরা /usr/local/bin
পূর্বের ওপেনের উদ্দেশ্যে ব্যবহার করতে শুরু করেছিল /usr/bin
।
কিছুক্ষণ পরে, সিসাদমিনরা নেটওয়ার্ক থেকে আমদানি করা সফ্টওয়্যার /usr/local/bin
সংরক্ষণ করত non-local
(যেমন ইউএসএনইটি) এবং ইউনিক্স সংস্থাগুলি আবারও একই ভুলটি পুনরায় দেখাতে পছন্দ করেনি /usr/bin
, তাই 1987 সালের দিকে একটি ফাইল সিস্টেমের হায়ারার্কি সম্মেলন হয়েছিল যেখানে ইউএনআইএক্সের সমস্ত সংস্থা সম্মত হয়েছিল ছেড়ে দেওয়া /usr/local/bin
এবং /opt/<vendor>/bin
পরিবর্তে ব্যবহার করা।
দুর্ভাগ্যক্রমে, লিনাক্স ডিস্ট্রস এই সিদ্ধান্তটি অনুসরণ করেনি ....
/usr/sbin/
।