
Linux-এ সবকিছুই ফাইল আকারে থাকে — এমনকি হার্ডওয়্যার, প্রসেস, এমনকি সিস্টেম কনফিগারেশনও। তাই filesystem-কে ভালোভাবে বোঝা মানে Linux বোঝার অর্ধেক কাজ শেষ।
/home
/etc
/var
/var/log/ ফোল্ডার সবচেয়ে বেশি ব্যবহার হয়।/usr
/usr/bin → বেশিরভাগ কমান্ড লাইন টুল/usr/lib → প্রোগ্রামের জন্য লাইব্রেরি/usr/share → আইকন, থিম, ডকুমেন্টেশন/bin
ls, cat, cp, mv, rm – সব এখানে থাকে।/sbin
ifconfig, reboot, shutdown ইত্যাদি।/tmp
/dev
/dev/sda → হার্ডডিস্ক, /dev/tty → টার্মিনাল, /dev/null → ব্ল্যাক হোল ফাইল (ডেটা ফেলে দিলে হারিয়ে যায়)।/proc
/proc/cpuinfo, /proc/meminfo → সিস্টেম হার্ডওয়্যার তথ্য।/root
/home/username থাকে, কিন্তু root-এর /root থাকে।Linux-এ ফাইল লোকেশন বোঝাতে Path ব্যবহার করা হয়।
/ (root) থেকে শুরু হয়।/home/tanvir/Documents/file.txtDocuments/file.txt (যদি বর্তমানে /home/tanvir এ থাকি)।Absolute path সবসময় নির্ভুল, কিন্তু relative path কাজ করে তখনই যখন তুমি সঠিক ডিরেক্টরিতে থাকো।
/home → ইউজারের ফাইল/etc → কনফিগারেশন/var → লগ, পরিবর্তনশীল ডেটা/usr → প্রোগ্রাম ও লাইব্রেরি/bin → বেসিক কমান্ড/sbin → সিস্টেম অ্যাডমিন টুল/tmp → অস্থায়ী ফাইল/dev → হার্ডওয়্যার ডিভাইস/proc → প্রসেস ও সিস্টেম ইনফো