উবুন্টু ফাইল সিস্টেমের বিন্যাস কীভাবে বোঝবেন?


220

উইন্ডোজটিতে সম্ভবত ইনস্টলেশন ড্রাইভে (আমার ক্ষেত্রে C:\) কয়েকটি গুরুত্বপূর্ণ ফোল্ডার (গুরুত্বপূর্ণ আমি উইন্ডোজ ফাইল সিস্টেমের লজিকাল ছবিতে গুরুত্বপূর্ণ হিসাবে বোঝাতে পারি) রয়েছি my যথা Program Filesএবং Windows। আমি কেবল Windowsফোল্ডার থেকে দূরে থাকি এবং program filesউইন্ডোজের ফোল্ডারটি পরিচালনা করতে "অ্যাড রিমুভ প্রোগ্রাম ফাইলগুলি" যথেষ্ট ভাল । অবশ্যই নামের একটি ফোল্ডার রয়েছে Usersযেখানে ব্যবহারকারীরা (যারা প্রশাসক নন) কেবল তাদের ফোল্ডারগুলিতে অ্যাক্সেস করতে পারবেন।

সুতরাং উইন্ডোজ ফাইল সিস্টেমটি সম্পর্কে আমার মনে কিছু স্তরে একটি পরিষ্কার চিত্র রয়েছে। উবুন্টুতে, আমি যখন লোকেশন পৌঁছে যাই /, ফোল্ডারগুলির একটি বিশাল তালিকা রয়েছে, যার বেশিরভাগের মধ্যে আমার কাছে কোনও ধারণাগুলি নেই যা তাদের রয়েছে। /binফোল্ডার সমতুল্য মনে করা হয় Windowsউইন্ডোতে ফোল্ডার। /usrফোল্ডারের বলে মনে হয় এটা সমতুল্য মত Usersউইন্ডোজে ফোল্ডার। এমনকি এমনকি /homeফোল্ডারটি দেখে মনে হচ্ছে এটি বিলটি ফিট করে।

দয়া করে বুঝতে পারি যে আমি বুঝতে পারি যে উবুন্টু (লিনাক্স) এর উইন্ডোজের চেয়ে আলাদা চরিত্র রয়েছে, যেমন উবুন্টুতে উইন্ডোজ ফাংশনগুলির সঠিক সমতুল্য হওয়া দরকার নেই। আমি যা খুঁজছি তা হ'ল উবুন্টু ফাইল সিস্টেমের আরও পরিষ্কার চিত্র।

এই প্রশ্নটি একটি বৃহত্তর প্রশ্নের একটি অংশ যা এটিকে আরও জবাবদিহি করার জন্য আমি বিভক্ত করছি। আসল প্রশ্নটি এখানে পাওয়া যাবে:
http://sgsawant.wordpress.com/2012/05/17/what-the-equivalent-of-add-or-remove-program-in-ubuntu/


3
ইউনিক্স এবং লিনাক্সের ডিরেক্টরি-কাঠামো ট্যাগটিও দেখুন । সমস্ত লিনাক্স বিতরণ একই মডেল অনুসরণ করে।
গিলস

আপনার সমস্ত উত্তরের জন্য ধন্যবাদ। আমি কয়েকটি বিষয় সম্পর্কে কিছুটা বিভ্রান্ত হয়ে পড়েছি: উইন্ডোজটিতে সেটআপ সাধারণত একটি প্রম্পটের মাধ্যমে সমস্ত ব্যবহারকারীর জন্য একটি সফ্টওয়্যার ইনস্টল করার বিকল্প সরবরাহ করে। উবুন্টুতে এই পার্থক্যটি কীভাবে করা যায়? এছাড়াও, এটি তাদের আইডিইগুলিতে বিকাশ সফ্টওয়্যার কনফিগার করার ক্ষেত্রে একটি সাধারণ সমস্যা। উইন্ডোজগুলিতে উদাহরণস্বরূপ, "প্রোগ্রাম ফাইলগুলি ik মিকটেক্স \ বিন" এ "পিডিফ্লেটেক্স.এক্সি" ফাইল রয়েছে। সুতরাং আমি এই ফাইলটি আইডিই নির্দেশ এবং এটি কনফিগার করতে পারেন। উবুন্টুতে এই প্রক্রিয়াটি কীভাবে যাবেন? কোন সফ্টওয়্যার (উদাহরণস্বরূপ কনফিগারেশন দৃষ্টিকোণ) এর সাথে সাধারণ বাইনারি ফাইলটি কোথায় যুক্ত?
শশাঙ্ক সাওয়ান্ত

2
উবুন্টুতে, আপনি সাধারণত সমস্ত ব্যবহারকারীর জন্য সফ্টওয়্যার ইনস্টল করেন। প্যাকেজ পরিচালকের মাধ্যমে আপনি যা কিছু করেন তা সমস্ত ব্যবহারকারীর জন্য for আমি আপনার মন্তব্য বাকি বুঝতে পারি না; এক "সফ্টওয়্যার সম্পর্কিত বাইনারি ফাইল" "কনফিগার" করে না। আপনার এটি পৃথক প্রশ্ন হিসাবে জিজ্ঞাসা করা উচিত, এবং আপনি কী করার চেষ্টা করছেন তার আরও ভাল ব্যাখ্যা দেওয়া উচিত।
গিলস

বুঝেছি. আমি একটি নতুন প্রশ্ন ফ্রেম করব। তারপরেও আমি কী বলতে চাইছিলাম তার একটি সংক্ষিপ্ত ব্যাখ্যা এখানে দেওয়া হয়েছে: উইন্ডোগুলিতে .exe ফাইলগুলি সহজেই অবস্থিত হতে পারে। উদাহরণস্বরূপ: "সি: \ পাইথন 27 \ পাইথন.এক্সে"। পাইথন প্রোগ্রামটি কোথা থেকে শুরু হয় তা আমি জানি। এখন যদি আমাকে Eclipse IDE ব্যবহার করতে হয়, আমি কেবল পাইথন.এক্সইতে এটি নির্দেশ করতে পারি এবং এটি "কনফিগার" দ্বারা বোঝানো হয়েছিল। আমি পাইথনের আইডিই কনফিগার করেছি। উবুন্টুতে কোথায় প্রোগ্রামটি ইনস্টল করা হয়েছে? এটাই এখনও আমাকে এড়িয়ে চলেছে।
শশাঙ্ক সাওয়ান্ত

2
@ গিলস বলার সময় সাবধান থাকুন allGoboLinux প্রকল্পের আসলে ডিরেক্টরি গঠন মত আরো একটি উইন্ডোজ ব্যবহার করে।
new123456

উত্তর:


251

আপনি উইকিপিডিয়া উদাহরণস্বরূপ এটি পড়তে পারেন। একটি অংশ:

ফাইলসিস্টেম শ্রেণীক্রম স্ট্যান্ডার্ড (FHS) প্রধান ডিরেক্টরি এবং Linux অপারেটিং সিস্টেমগুলি তাদের বিষয়বস্তু সংজ্ঞায়িত করে। বেশিরভাগ অংশের জন্য, এটি formalতিহ্যবাহী বিএসডি ফাইল সিস্টেমের স্তরক্রমের একটি আনুষ্ঠানিককরণ এবং বর্ধন।

লিনাক্স ফাউন্ডেশন, এইচপি, রেড হ্যাট, আইবিএম এবং ডেলের মতো বড় সফ্টওয়্যার এবং হার্ডওয়্যার বিক্রেতাদের সমন্বয়ে একটি অলাভজনক সংস্থা লিনাক্স ফাউন্ডেশন দ্বারা এফএইচএস রক্ষণাবেক্ষণ করা হয়। বর্তমান সংস্করণ 3.0, 3 জুন, 2015 এ প্রকাশিত।

একটি সংক্ষিপ্ত বিবরণ সহ একটি চাক্ষুষ প্রতিনিধিত্ব:

এখানে চিত্র বর্ণনা লিখুন

মূলত লিনাক্স প্রয়োজনীয় ন্যূনতম পরিমাণ প্রয়োজনীয় অনুমতি সহ সিস্টেমটিকে যতটা সম্ভব সুরক্ষিত করার জন্য প্রয়োজনীয় প্রয়োজনীয়তার ফাংশনের উপর ভিত্তি করে ডিরেক্টরি কাঠামোটিকে বিভক্ত করেছে। অন্যথায় কাউকে এড়ানো যায় না এমন অনেক কাজ করতে হবে।

মনে রাখবেন ইউনিক্স এবং লিনাক্স যেখানে একাধিক ব্যবহারকারীর সিস্টেম এবং উইন্ডোজ একক ব্যবহারকারীর জন্য তৈরি হয়েছিল। এই ধারণা থেকে অন্য সমস্ত কিছু ব্যাখ্যা করা যেতে পারে। মাল্টি-ইউজার এবং সুরক্ষা হওয়ার কথা ভেবে আপনি প্রতিটি ডিরেক্টরি ব্যাখ্যা করতে পারেন।

৩ টি উদাহরণ:

  • মধ্যে S: আপনি যে ফাইল ও ডিরেক্টরিগুলি যে শুধুমাত্র প্রশাসক হন একই ডিরেক্টরির মধ্যে সংগৃহীত হয় দেখতে হবে /sbinএবং /usr/sbinএবং /usr/local/sbinসিস্টেম ঘোরা। একটি সাধারণ ব্যবহারকারী এমনকি সেখানে থাকা প্রোগ্রামগুলি শুরু করতে পারে না। একজন সাধারণ ব্যবহারকারী যে ফাইলগুলি শুরু করতে পারেন সেগুলি / বিন, / ইউএসআর / বিন, / ইউএসআর / স্থানীয় / বিনে থাকে যেখানে এটি সবচেয়ে যুক্তিযুক্তভাবে বাস করা উচিত। তবে তারা যদি প্রশাসক হয় তবে তাদের অবশ্যই sসেই ডিরেক্টরিটির সংস্করণে যেতে হবে । নামে পরিচিত একটি ইউটিলিটি রয়েছে fuser। আপনি এটি দিয়ে প্রক্রিয়া হত্যা করতে পারেন। যদি কোনও সাধারণ ব্যবহারকারী এটি ব্যবহার করতে পারেন তবে তিনি আপনার সেশনটি মেরে ফেলতে সক্ষম হবেন।

  • একই হয় /home: / হোম / ইউজার 1 ইউজার 1 এর সম্পত্তি। / হোম / ইউজার 2 ইউজার 2 এর সম্পত্তি। ইউজার 2 এর ব্যবহারকারীর ঘরে স্টাফ করার কোনও ব্যবসা নেই (এবং অন্যান্য উপায়টিও সত্য: ইউজার 1 এর ব্যবহারকারীর ঘরে স্টাফ করার কোনও ব্যবসা নেই)। সমস্ত ফাইল যদি নীচে কোনও ব্যবহারকারীর নাম না দিয়ে / বাড়িতে থাকে তবে আপনাকে প্রতিটি ফাইলের অনুমতি দিতে হবে এবং যদি কেউ এই ফাইলগুলি লিখতে / সরিয়ে দেওয়ার অনুমতি দেয় তবে তা নির্ধারণ করতে হবে। আপনার দশজন ব্যবহারকারী থাকলে একটি দুঃস্বপ্ন ma

  • গ্রন্থাগার সম্পর্কিত সংযোজন

    /lib/, /usr/lib/এবং /usr/local/lib/মূল স্থানগুলি হ'ল মাল্টিলিব সিস্টেমের অস্তিত্বের আগে এবং ভঙ্গ জিনিসগুলি রোধ করার জন্য বিদ্যমান। /usr/lib32, /usr/lib/64, /usr/local/lib32/, /usr/local/lib64/32- / 64-বিট multilib উদ্ভাবন হয়।

এটি কোনও উপায়ে স্থিত ধারণা নয়। অন্যান্য লিনাক্স স্বাদগুলি এই লে-আউটটিতে টুইট করেছে। এই ক্ষেত্রে; এসএসডি কেবল পঠনযোগ্য ফাইলের চেয়ে আরও ভাল হওয়ায় বর্তমানে আপনি এফএইচএসের লে- আউটে ডেবিয়ান এবং উবুন্টুকে অনেক পরিবর্তন করতে দেখবেন । একটি নতুন লে-আউটের দিকে একটি আন্দোলন রয়েছে যেখানে ফাইলগুলি কেবল 'পঠনযোগ্য' এবং একটি 'লিখনযোগ্য' ডিরেক্টরি / গ্রুপে বিভক্ত হয় যাতে আমাদের কাছে একটি মূল পার্টিশন থাকতে পারে যা কেবল পঠনযোগ্য (এসএসডি-র জন্য পার্টিশন) এবং লিখনযোগ্য মাউন্ট করা যায় (সাতা এইচডিডি) এটির জন্য ব্যবহৃত নতুন ডিরেক্টরিটি (চিত্রটিতে নয়) /run/


18
+1 রিনজউইন্ড। আমি চিত্রটি পছন্দ করি, আসলে এটির জন্য ছিল।
লুইস আলভারাডো

5
হা ভেবেছিল যে মনোযোগ পাবে: + @
লুইস

4
এর চেয়ে উত্তম উত্তর আর কিছু হতে পারে না!
শশাঙ্ক সাওয়ান্ত

1
কয়েক বছর আগে এখন /mntকি ছিল না /media?
রবিনজে

9
@ রবিনজে: দ্বৈততা হ'ল historতিহাসিকভাবে /mntম্যানুয়ালি পরিচালিত হয়েছে। অনেক ক্ষণস্থায়ী ডিভাইস (ফ্ল্যাশ ড্রাইভ, ইত্যাদি) এবং অটো-মাউন্টিং স্ট্যান্ডার্ড হয়ে ওঠার সাথে সাথে স্বয়ংক্রিয়ভাবে মাউন্ট পয়েন্টগুলি পরিচালনা করার প্রয়োজন হয়েছিল। বিদ্যমান ম্যানুয়াল কনফিগারেশনের দ্বন্দ্ব এড়াতে একটি নতুন ডিরেক্টরি প্রয়োজন ছিল। এইভাবে, এই দিনগুলি /mntএকটি সুবিধাজনক অস্থায়ী মাউন্ট পয়েন্ট সরবরাহের ভূমিকার জন্য রইল।
স্কট সিরিয়েন্স

104

এই আদেশটি চেষ্টা করে দেখুন ...

man 7 hier

আপনি এই ম্যানুয়াল পৃষ্ঠাটি এখানে দেখতে পারেন: http://manpages.ubuntu.com/manpages/en/man7/hier.7.html

আশা করি এটা সাহায্য করবে


1
ভাল কল! আমি সর্বদা এটি ভুলে যাই যদিও এটি সর্বদা উপস্থিত থাকে (
জালটি

1
মানুষের নাম "এটি" করা উচিত। :)))
শিকি

man hierআমার প্রিয় আদেশের মধ্যে এখন! ব্যাখ্যাগুলি আমার কাছে এফএইচএস ডকো থেকে স্পষ্টতর, বিশেষত 'অভিজ্ঞতামূলক উবুন্টু ব্যবহারকারীর জন্য মাঝারি ডস / উইন্ডোজ অভিজ্ঞতা থেকে পেরিয়ে' মেশিনে লোকাল 'এবং' সাইট-ওয়াইড 'এর মধ্যে পার্থক্য করা।
উইলসি

বিটিডাব্লু হায়ার ম্যান পৃষ্ঠার বিবিধ বিভাগের 7 নম্বরের স্ট্যান্ড ।
পাবলো এ

হুম। এই ধরণের মূল্যবান কিসের জন্য এটি আমাকে কেবলমাত্র একটি লিঙ্ক-উত্তর মনে করিয়ে দেয়, যদিও উবুন্টুর প্রতিটি সংস্করণেই এটির সম্ভাবনা রয়েছে। আপনি কি ম্যান পৃষ্ঠা থেকে কিছু উত্তরের বিষয়বস্তু আপনার উত্তরে অন্তর্ভুক্ত করতে পারেন?
জুন 25:25 '

45

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


একটি ফ্লোচার্ট উত্পাদন করার জন্য আকর্ষণীয় এবং সহায়ক ধারণা, তবে দুর্ভাগ্যক্রমে মনে হচ্ছে এটির কিছু মৃত-শেষ রয়েছে। আমার প্রশ্ন হ'ল আমি যদি একটি সম্পাদন করছি তবে আমার mysqldumpফাইলটি কোথায় আউটপুট করা উচিত?
BadHorsie

@ ব্যাডহর্সি অবশ্যই এটি আপনার নির্দিষ্ট ব্যবহারের ক্ষেত্রে সর্বদা নির্ভর করে তবে এটি কোনও /home/badhorsie/mysqldumpডিরেক্টরিতে ফেলে দেওয়া যথেষ্ট would আপনি যদি অনেকগুলি অ্যাপ চালাচ্ছেন তবে আপনি প্রতিটি অ্যাপ্লিকেশন চালানোর জন্য একটি নতুন ব্যবহারকারী তৈরি করতে এবং সেই অ্যাপ / ব্যবহারকারীর homeডিরেক্টরিতে ফেলে দিতে পারেন।
d4nyll

@ প্যারানয়েড-পান্ডা, আপনি কেন পুরো-রেজোলিউশনের মাধ্যমে চিত্রটিকে ক্লিকযোগ্য হওয়ার অনুমতি না দেওয়ার বিষয়ে কিছুটা প্রসারিত করতে পারেন? এই পোস্টে এম্বেড করা সংস্করণটি অনেকটা অপঠনযোগ্য।
ওয়াল্ডরিয়াস

@ ওয়াল্ডরিয়াস: আপনি যদি পুনর্বিবেচনার ইতিহাসটি দেখেন তবে আপনি দেখতে পাবেন যে আমি কেবল একটি বানান ভুল সংশোধন করেছি, এটি অন্য একজন ব্যবহারকারী যিনি এই বিশেষভাবে চিত্রটি যুক্ত করেছিলেন। আমার সাথে কিছু করার নেই। এটিকে নির্দ্বিধায় এডিট করে ভাবেন, এটিকে ক্লিক-সক্ষম করার জন্য আমি সঠিক বাক্য গঠন মনে করতে পারি না।

@ পরানয়েডপান্ডা হ'ল আমি যা করেছি ঠিক সেটাই। আমার সম্পাদনাটি টাইপো ঠিক করেছে এবং চিত্রটিকে ক্লিকযোগ্য করে তুলেছে এবং আপনার পর্যালোচনাটি প্রত্যাখ্যান ও সম্পাদনা করানো হয়েছিল , সুতরাং আমার প্রশ্ন: চিত্রটিকে ক্লিকযোগ্য করে তোলার ক্ষেত্রে আপনি কী ভুল দেখেছেন?
ওয়াল্ডরিয়াস

36

এই নিম্নলিখিত পাঠ্য ডিরেক্টরি কাঠামো দেখায়।

mtk4@laptop:/$ pwd
/
mtk4@laptop:/$ tree -L 1
.
|-- bin
|-- boot
|-- cdrom
|-- dev
|-- etc
|-- home
|-- lib
|-- lost+found
|-- media
|-- mnt
|-- opt
|-- proc
|-- root
|-- run
|-- sbin
|-- selinux
|-- srv
|-- sys
|-- tmp
|-- usr
|-- var

এখানে প্রধান উপাদানগুলি হ'ল:

  1. /boot : বুট লোডার ধারণ করে

  2. /home : ব্যবহারকারীদের হোম ডিরেক্টরি অন্তর্ভুক্ত।

  3. /bin : সিস্টেমের সমস্ত ব্যবহারকারীর দ্বারা ব্যবহৃত সমস্ত কার্যকরযোগ্য বাইনারি এবং কমান্ডগুলি এখানে অবস্থিত।

  4. /sbin : এটিতে সিস্টেম অ্যাডমিনিস্ট্রেটররা সাধারণত ব্যবহৃত এক্সিকিউটেবল বাইনারি থাকে।

  5. /lib : সিস্টেম লাইব্রেরিগুলিতে রয়েছে যা / বিন এবং / এসবিনে বাইনারিগুলি সমর্থন করে।

  6. /etc : নেটওয়ার্ক, বুট-টাইম, ইত্যাদির জন্য কনফিগারেশন ফাইল রয়েছে

  7. /dev : এটিতে ডিভাইস ফাইল রয়েছে যেমন ইউএসবি, টার্মিনাল ডিভাইস বা সিস্টেমের সাথে যুক্ত অন্য কোনও ডিভাইস এখানে দেখানো হয়েছে।

  8. /proc : প্রক্রিয়া চলমান সম্পর্কে তথ্য ধারণ করে।

  9. /tmp: এটি অস্থায়ী ডিরেক্টরি যেখানে অনেক প্রক্রিয়া অস্থায়ী ফাইলগুলি তৈরি করে। প্রতিবার মেশিনটি বুট করার পরে এটি পরিষ্কার করা হয়।

আরও বিশদের জন্য, থিজিকস্টফ লিঙ্কটি জেনেরিক লিনাক্স ফাইল-সিস্টেমকে পুরোপুরি ব্যাখ্যা করে।


20

\Usersসমতূল্য /home। এর নাম /usraতিহাসিক নিদর্শন।

সম্মিলিত সমতুল্য \Windowsএবং \Program Filesএর সংমিশ্রণ /bin, /boot, /etc, /lib, /sbin, /tmp, /usrএবং /var। লিনাক্স এবং উইন্ডোজ পৃথকভাবে ইনস্টল করা সফ্টওয়্যার বিভক্ত। উইন্ডোজ অপারেটিং সিস্টেম এবং সহযোগী প্রোগ্রামগুলির মধ্যে পার্থক্য করে। লিনাক্স একইভাবে এই পার্থক্য তৈরি করে না; বেশিরভাগ ক্ষেত্রে যদি সমস্ত সফ্টওয়্যার উবুন্টু (বিতরণকারী) এর মাধ্যমে আসে না এবং একই ডিরেক্টরি হায়ারার্কিতে ইনস্টল করা থাকে এবং যেহেতু সফ্টওয়্যারটি প্যাকেজ ম্যানেজার দ্বারা অনুসরণ করা হয়, তাই প্রতিটি প্রোগ্রামকে নিজস্ব ডিরেক্টরিতে সংরক্ষণ করার দরকার নেই। লিনাক্সে:

  • /etc সিস্টেম কনফিগারেশন ফাইলগুলির জন্য: কনফিগারেশন ফাইলগুলি যা সমস্ত ব্যবহারকারীকে প্রভাবিত করে, তারা সম্পূর্ণ অপারেটিং সিস্টেমে প্রয়োগ করে বা নির্দিষ্ট অ্যাপ্লিকেশনটিতে।
  • /usr সিস্টেম কোড এবং ডেটা (প্রোগ্রাম, গ্রন্থাগার, ডকুমেন্টেশন ইত্যাদি) এর জন্য।
  • /varপরিবর্তনশীল বা অস্থায়ী ডেটার জন্য: অস্থায়ী ফাইল, লগস, প্যাকেজ ম্যানেজার ডেটাবেস, প্রিন্টার স্পুলস, গেম সেভ ফাইল ইত্যাদি etc. এছাড়াও /tmpঅস্থায়ী ফাইলগুলির জন্য যা পুনরায় বুটগুলি জুড়ে মুছতে পারে।
  • /bin, /libএবং /sbinরুট ডিরেক্টরিতে অংশ রয়েছে /usr। যে ফাইলগুলি বাইরে /usrরয়েছে সেগুলি হ'ল বুট প্রক্রিয়াটির প্রারম্ভিক প্রয়োজন। এটি ডিস্কগুলি যখন ছোট ছিল এবং /usrনেটওয়ার্কের বিভিন্ন ওয়ার্কস্টেশনের মধ্যে ভাগ করা একটি ফাইল সিস্টেমের মধ্যে থাকতে পারে তখন থেকেই এটি একটি প্রতীক , এটি বেশিরভাগ সিস্টেমে সত্যই কার্যকর পার্থক্য নয়।
  • /boot কয়েকটি অপারেটিং সিস্টেম রয়েছে যা কেবলমাত্র অপারেটিং সিস্টেম বুট করার জন্য প্রয়োজন, এবং প্রতিদিনের ক্রিয়াকলাপের জন্য নয়।

এখানে অতিরিক্ত ডিরেক্টরি রয়েছে যা উইন্ডোজ যে কোনও কিছুর সাথে মিলে না:

  • /rootমূল ব্যবহারকারীর হোম ডিরেক্টরি। মূল ব্যবহারকারী কোনও প্রশাসকের অ্যাকাউন্ট যা কোনও নির্দিষ্ট ব্যবহারকারীর সাথে আবদ্ধ নয়; আপনি চালানোর সময় এটির পরিবর্তিত ব্যবহারকারী sudo। উবুন্টু মূল ব্যবহারকারীকে ডিফল্টরূপে লগ ইন করতে দেয় না।
  • /mediaএবং /mntমাউন্ট পয়েন্টগুলি: তারা যেখানে আপনি অন্যান্য অপারেটিং সিস্টেমের ফাইল সিস্টেম এবং দূরবর্তী ড্রাইভগুলি দেখতে পাবেন're উইন্ডোজ সমতুল্য অন্য ড্রাইভ অক্ষর।
  • /procএবং /sysসিস্টেমের তথ্য প্রদর্শন করুন। উইন্ডোজে আপনাকে এই তথ্যটি দেখতে মেনু বা কল সিস্টেম কমান্ডের মাধ্যমে তৃতীয় পক্ষের প্রোগ্রাম ইনস্টল করতে হবে।

অন্যান্য লিনাক্স ডিস্ট্রিবিউশনের মতো উবুন্টুও সাধারণত লিনাক্স ফাইল সিস্টেমের হাইরাচি স্ট্যান্ডার্ড অনুসরণ করে ।


5

উবুন্টু (ইউএনআইএক্স-এর মতো সমস্ত সিস্টেমের মতো) একটি শ্রেণিবিন্যাসের গাছগুলিতে ফাইলগুলি সংগঠিত করে, যেখানে বাচ্চাদের এবং পিতামাতার দলে সম্পর্কের কথা ভাবা হয়। ডিরেক্টরিতে অন্যান্য ডিরেক্টরি পাশাপাশি নিয়মিত ফাইল থাকতে পারে যা গাছের "পাতাগুলি"। গাছের যে কোনও উপাদান কোনও পথের নাম দ্বারা উল্লেখ করা যেতে পারে; একটি নিখুঁত পথের নামটি অক্ষরের সাথে শুরু হয় (মূল ডিরেক্টরিটি সনাক্ত করে, যাতে অন্যান্য সমস্ত ডিরেক্টরি এবং ফাইল থাকে), তারপরে উপাদানটি পৌঁছানোর জন্য অবশ্যই প্রতিটি শিশু ডিরেক্টরিটি তালিকাভুক্ত করা হয়, প্রত্যেকে একটি / চিহ্ন দ্বারা পৃথক করা হয়।

আপেক্ষিক পথের নামটি এমন একটি যা / দিয়ে শুরু হয় না; সেক্ষেত্রে ডিরেক্টরি ট্রি একটি নির্দিষ্ট বিন্দু থেকে শুরু হয়, যা প্রসঙ্গের উপর নির্ভর করে পরিবর্তিত হয়, তাকে বর্তমান ডিরেক্টরি বলে। প্রতিটি ডিরেক্টরিতে দুটি বিশেষ ডিরেক্টরি বলা হয়। এবং .., যা যথাক্রমে ডিরেক্টরিটি এবং তার মূল ডিরেক্টরিতে উল্লেখ করে।

সমস্ত ফাইল এবং ডিরেক্টরিগুলির একটি সাধারণ মূল রয়েছে এর অর্থ হ'ল এমনকি সিস্টেমে বিভিন্ন স্টোরেজ ডিভাইস উপস্থিত থাকলেও এগুলি সমস্ত গাছের কোথাও ডিরেক্টরি হিসাবে দেখা যায়, একবার তারা পছন্দসই স্থানে মাউন্ট হয়ে গেলে are

এখানে উদাহরণ এবং আরও তথ্য সন্ধান করুন :

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