क्या? नहीं /bin/
, /usr/bin
किसी भी FHS आज्ञाकारी प्रणाली पर सहानुभूति नहीं है। ध्यान दें कि अभी भी लोकप्रिय यूनिक्स और लिनक्स हैं जो इसे अनदेखा करते हैं - उदाहरण के लिए, /bin
और आर्क लिनक्स पर /sbin
सहानुभूति रखते हैं /usr/bin
(तर्क है कि आपको /bin
बचाव / एकल-उपयोगकर्ता-मोड की आवश्यकता नहीं है, क्योंकि आप सिर्फ एक लाइव बूट करेंगे सीडी)।
/bin
इसमें ऐसे कमांड होते हैं जिनका उपयोग सिस्टम एडमिनिस्ट्रेटर और यूजर्स दोनों के द्वारा किया जा सकता है, लेकिन जब किसी अन्य फाइल सिस्टम को माउंट नहीं किया जाता है (जैसे सिंगल यूजर मोड में)। इसमें ऐसे कमांड भी हो सकते हैं जो स्क्रिप्ट द्वारा अप्रत्यक्ष रूप से उपयोग किए जाते हैं
/usr/bin/
यह सिस्टम पर निष्पादन योग्य कमांड की प्राथमिक निर्देशिका है।
अनिवार्य रूप से, /bin
निष्पादक शामिल हैं जो कि आपातकालीन मरम्मत, बूटिंग और एकल उपयोगकर्ता मोड के लिए सिस्टम द्वारा आवश्यक हैं। /usr/bin
किसी भी बायनेरिज़ की आवश्यकता नहीं है।
मैं ध्यान दूंगा, कि वे अलग डिस्क / विभाजन पर हो सकते हैं, /bin
एक ही डिस्क पर होना चाहिए /
। /usr/bin
एक और डिस्क पर हो सकता है - हालांकि ध्यान दें कि यह कॉन्फ़िगरेशन थोड़ी देर के लिए टूट गया है (यही कारण है कि सिस्टमड बूट पर इस कॉन्फ़िगरेशन के बारे में चेतावनी देता है)।
पूर्ण शुद्धता के लिए, कुछ इकाइयाँ FHS को अनदेखा कर सकती हैं, क्योंकि मेरा मानना है कि यह केवल एक लिनक्स मानक है, मुझे पता नहीं है कि इसे अभी तक SUS, Posix या किसी अन्य UNIX मानक में शामिल किया गया है, हालाँकि यह IMHO होना चाहिए। यह हालांकि एलएसबी मानक का एक हिस्सा है ।