লিনাক্স ফাইল সিস্টেম


13

লিনাক্সে ফাইল লোকেশনগুলির জন্য কোন কনভেনশন রয়েছে? এখনও অবধি আমি অনুমান করতে পেরেছি:

/ প্রোক (চলমান প্রক্রিয়াগুলির রেফারেন্স)

/ dev (সমস্ত হার্ডওয়্যার রেফারেন্স)

/ ইত্যাদি (কনফিগারেশন ফাইল)

/ হোম (হোম)

/ এমএনটি (মাউন্ট করা ডিভাইস)

/ মিডিয়া (সিডি, ইউএসবি ডিস্কের মতো অপসারণযোগ্য ডিভাইস)

... তবে অন্যান্য অংশগুলি এখনও অস্পষ্ট, উদাহরণস্বরূপ:

আমি ডাউনলোডের উত্সটি কোথায় রাখি?

/ Usr / src

, / Usr / স্থানীয় / src

সংকলিত প্রোগ্রামগুলি আমি কোথায় রাখি?

/ বিন

, / Usr / বিন

, / Usr / স্থানীয় / বিন

/ বিন এবং / এসবিনের মধ্যে পার্থক্য কী ?

বিতরণগুলি কীভাবে পৃথক হবে?

আমি বুঝতে পারি যে এগুলি একটি প্রশ্ন নয়, তবে আমার কাছে মনে হবে এগুলির উত্তর এক সাথে দেওয়া উচিত। আশা করি অন্যরাও বিভ্রান্ত হয়েছেন।

উত্তর:


14

আপনি ফাইল সিস্টেম হায়ারার্কি স্ট্যান্ডার্ড পড়তে চাইতে পারেন ; এটি একটি দরকারী রেফারেন্স।

আপনার বাড়ির ডিরেক্টরিটি যেখানে সেখানে যেতে হবে। ভান করুন আপনি সিসাদমিন নন; ভান করুন আপনি সিস্টেমে কোনও অ্যাকাউন্ট সহ অন্য একজন। আপনার হোম ডিরেক্টরিতে যেমন /home/pufferfish, আপনি যা খুশি করতে পারেন। /home/pufferfish/bin, /home/pufferfish/libএবং /home/pufferfish/srcসমস্ত প্রচলিত পছন্দ, কিন্তু এর কোনোটাই আসলে গুরুত্বপূর্ণ নয়

সংকলিত প্রোগ্রামগুলির জন্য, আপনি যে কোনও ডিরেক্টরি / ডিরেক্টরি ব্যবহার করেন তা নিশ্চিত করুন যে এটি / সেগুলি / তারা PATH এ রয়েছে যাতে আপনি স্ক্রিপ্টে টাইপ না করে বা এক্সিকিউটেবলের পুরো পথ ধরেই এগুলি চালাতে পারবেন।

বিতরণগুলি আসলে খুব বেশি আলাদা হয় না। আমি খুঁজে পেয়েছি যে প্যাকেজ ম্যানেজারটি কোনও একটিতে বাইনারিগুলি ইনস্টল করতে পারে /usr/bin, যখন কিছু গ্রন্থাগার অন্য কোথাও যেতে পারে এবং অন্য সিস্টেমটি অন্য কোনও জায়গায় জিনিসগুলি ইনস্টল করতে পারে। প্রতিবার জিনিসগুলি কোথায় যায় তা খুঁজে পেতে আমাকে সাধারণত কিছু গবেষণা করতে হয়।


6

এটি ঠিক তাই ঘটে যে ইউনিক্সের মতো ওএস জগতের একটি স্ট্যান্ডার্ড রয়েছে যা ফাইলসাইম হায়ারার্কি স্ট্যান্ডার্ড নামে পরিচিত যা সর্বাধিক ইউনিক্স বিক্রেতারা অনুসরণ করা সেরা অনুশীলনের ব্যাখ্যা দেয় । আপনি যদি * নিক্স পরিবেশে বেশি সময় ব্যয় করেন তবে এটি একটি ভাল পঠনযোগ্য এবং ভাল।

ফাইল সিস্টেম হায়ারার্কি স্ট্যান্ডার্ড

আপনার প্রশ্নের উত্তর:

উভয় / usr / src এবং / usr / স্থানীয় / src কাজ। তোমার পছন্দ. শুধু রাখা সামঞ্জস্যপূর্ণ।

/ বিন ব্যবহারকারীদের জন্য প্রয়োজনীয় কমান্ডের জন্য। আমি সেখানে কাস্টম বাইনারি রাখব না।

/ sbin সিস্টেম বাইনারিগুলির জন্য (সাধারণত সিসাদমিন স্টাফ) থাকে। এতে বুটিং এবং এফএস ব্যবহারের জন্য স্টাফ রয়েছে।

/ usr / bin যেখানে বেশিরভাগ ব্যবহারকারীর কমান্ড থাকে এবং আপনি সাধারণত দেখতে পাবেন যে বেশিরভাগ লিনাক্স প্যাকেজ পরিচালন সিস্টেমগুলি বাইনারি বা কমপক্ষে এখানে বাইনারিগুলিতে চিহ্ন দেয়।

/ ইউএসআর / স্থানীয় / বিন আপনার নিজের সংকলিত কোড রাখার নিরাপদ জায়গা যা সেই মেশিনটির জন্য অনন্য।


6

হতে পারে আপনার এগুলি একবার দেখে নেওয়া উচিত:

বিকল্প পাঠ

বিকল্প পাঠ


3

/ usr / স্থানীয় / এই সিস্টেমে সংকলিত সফ্টওয়্যারগুলির জন্য। এটি / usr / এর মতো, প্যাকেজগুলি থেকে ইনস্টল করা হয়নি।

/ এসবিন / বনাম / বিন / (এবং / ইউএসআর / এসবিন / বনাম / ইউএসআর / বিন): এস সুপারভাইজারের জন্য দাঁড়িয়েছে। এমন প্রোগ্রামগুলি যা সাধারণ ব্যবহারকারীদের উচিত নয় এবং প্রায়শই চালনার অনুমতি থাকা উচিত নয়

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