ফাইল সিস্টেম হায়ারার্কি স্ট্যান্ডার্ড অনুসারে , প্রয়োগের উপর নির্ভর করে বেশ কয়েকটি জায়গা গ্রহণযোগ্য acceptable আমি এটি থেকে এখানে উদ্ধৃত করছি।
bin
অবশ্যই "বাইনারি" জন্য সংক্ষিপ্ত
sbin
"সার্ভার বাইনারি" এর জন্য সংক্ষিপ্ত, অন্যথায় সংজ্ঞায়িত:
সিস্টেম প্রশাসনের জন্য ব্যবহৃত ইউটিলিটিগুলি (এবং অন্যান্য মূল-কেবল কমান্ড)
/usr
ভাগযোগ্য, কেবল পঠনযোগ্য ডেটার জন্য এবং বিভিন্ন এফএইচএস-অনুগত হোস্টগুলির মধ্যে ভাগ করে নেওয়া উচিত (যদি আপনার নেটওয়ার্কে প্রচুর মেশিন থাকে এবং সেগুলি একই আর্কিটেকচার হয় তবে আপনি একটি একক / usr ফোল্ডার ভাগ করতে সক্ষম হবেন) নেটওয়ার্কের প্রতিটি মেশিনের সাথে)
/usr/local
স্থানীয়ভাবে সফ্টওয়্যার ইনস্টল করার সময় সিস্টেম অ্যাডমিনিস্ট্রেটররা ব্যবহারের জন্য (যেমন, কেবলমাত্র এই মেশিনে ইনস্টল হওয়া অ্যাপ্লিকেশনগুলির জন্য, নেটওয়ার্কের প্রতিটি মেশিনে নয়)।
এগুলি একসাথে নিয়ে যাওয়া:
/usr/bin
সিস্টেমের এক্সিকিউটেবল কমান্ডগুলির প্রাথমিক ডিরেক্টরি।
/usr/sbin
সিস্টেম প্রশাসক দ্বারা একচেটিয়াভাবে ব্যবহৃত কোনও অপ্রয়োজনীয় বাইনারিগুলির জন্য।
- সিস্টেম প্রশাসনের প্রোগ্রাম যা সিস্টেম মেরামত, সিস্টেম পুনরুদ্ধার, মাউন্টিং / ইউএসআর বা অন্যান্য প্রয়োজনীয় কার্যাবলীগুলির জন্য আবশ্যক তার
/sbin
পরিবর্তে অবশ্যই স্থাপন করা উচিত (যেমন, মাউন্টটি প্রবেশের জন্য আপনার যে জিনিসগুলি অ্যাক্সেস করতে হবে সেগুলি /usr/sbin
যেতে হবে /sbin
)
- তেমনি, প্রয়োজনীয় ব্যবহারকারী কমান্ডগুলি যা
/usr
মাউন্ট করার আগে প্রয়োজনীয় হতে পারে go/bin
- যেকোনো কিছু স্থানীয় মেশিনে শুধুমাত্র ইনস্টল মধ্যে যেতে হবে
/usr/local/bin
বা/usr/local/sbin
স্থানীয়ভাবে / usr / এর জন্য অন্য একটি ব্যবহার রয়েছে। আপনার ডিস্ট্রোর প্যাকেজ ম্যানেজারের মাধ্যমে আপনি ইনস্টল করা বেশিরভাগ জিনিসগুলি / usr এর নীচে স্থাপন করা হবে; অনেক লোক হাত দ্বারা সংকলিত জিনিসগুলি পরিবর্তে / usr / লোকাল এর নীচে রাখে। এটি তাদের প্যাকেজ পরিচালনা ব্যবস্থার পথ থেকে দূরে রাখে এবং আপনি ডিস্ট্রো থেকে কী ইনস্টল করেছেন তা স্পষ্ট করতে দেয় (এবং এটি ব্যাক আপ করার দরকার নেই কারণ আপনি এটি আবার ধরতে পারেন) এবং আপনি যা হাতে হাতে সংকলন করেছেন; এটি আপনাকে একই সাথে বিভিন্ন সংস্করণ চালাতে দেয় (যেমন, / usr / bin / ফায়ারফক্স বনাম / usr / স্থানীয় / বিন / ফায়ারফক্স)।
যখন আপনি ভেবেছিলেন যে জিনিসগুলি নিষ্পত্তি হয়েছে তখন অন্য একটি জায়গা রয়েছে যা সম্ভবত সবচেয়ে কাছের সমতুল্য c:\Program Files
- /opt
:
/opt
অ্যাড-অন অ্যাপ্লিকেশন সফ্টওয়্যার প্যাকেজ ইনস্টলের জন্য সংরক্ষিত `
/opt
সম্ভবত নিকটতম সমতুল্য হয় c:\program files
, যে এটা এক জায়গা আপনি একসাথে একটি ফোল্ডার এ এটির সকল ফাইল সহ একটি অ্যাপ্লিকেশন সন্ধান বদলে জুড়ে ছড়িয়ে ছিটিয়ে আশা চাই /usr/bin
, /var
এবং /etc
। এটি কেবলমাত্র খুব বড় প্যাকেজগুলির দ্বারা ব্যবহৃত হয়, তবে নেটবিনের নিজস্ব ফোল্ডার থাকতে চায় এই ক্ষেত্রে এটি সম্ভবত / অপ্ট / নেটবিনের আওতায় রাখার পক্ষে সবচেয়ে উপযুক্ত ধারণা তৈরি করে