شاخه ربشه 1)بالاترین سطح در سیستم فایل گنو/لینوکس است2) و تمام شاخه ها و فایل در زیرمجموعه این شاخه قرار میگیرند.
در این شاخه برنامه ها و فایل های اجرایی قرار دارند.
این شاخه حاوی برنامه بوت و همچنین فایلهای پیکربندی آن است به عنوان مثال فایل boot/grub2/grub.conf/
و یا menu.lst
که به منظور پیکربندی بارگذاری بوت3) استفاده میشود. boot/vmlinuz/
که کرنل لینوکس است
در این شاخه فایلهای راه انداز و مدلساز سخت افزارهای سیستم قرار دارند.
در این شاخه عموما فایل های پیکربندی سیستم و برنامه های کاربردی قرار دارند.هر چیزی در این شاخه بایستی متن خواندنی باشد. فایلهای مثل etc/crontab/
فایلی که کارهای که میخواهیم اتوماتیک اجرا شوند در آن تعریف میشوند - etc/fstab/ جدولی از دیوایس های ذخیره سازی و نقاطی که روی آن سوار است - etc/passwd/
لیستی از اکانتهای کاربری
در این شاخه دایرکتوری های کاربران عادی سیستم قرار دارند. مثلا اگر ما یک کاربر با نام کاربری secret
بسازیم در زیر شاخه home
یک دایرکتوری به نام secret
ساخته میشود که متعلق به آن کاربر است و کاربران عادی دیگر حق دسترسی به آن را ندارند(ولی همانطور که گفتیم کاربر ریشه میتواند هر کاری بکند از جمله دسترسی به دایرکتوری های شخصی هر کاربر)
فایلهای کتابخانه ای 4) که توسط برنامه های کاربردی و برنامه نویسان استفاده میشود در این شاخه ذخیره میشوند. در واقع این فایل ها مشابه فایل های dll
در ویندوز هستند
هر دیوایس یا پارتیشن فرمت شده که از سیستم فایل لینوکس استفاده میکند مثل ext4 این پوشه را خواهد داشت.
بر روی سیستم های قدیمی لینوکس پوشه mnt/ حاوی نقاط سوار شده برای دیوایس های حذف شدنی که بصورت دستی سوار میشوند بود.
برای نصب نرم افزارهای اختیاری است. این پوشه معمولا برای نگهداری نرم افزارهای تجاری که بر روی سیستمتان نصب کرده اید استفاده میشوند
یک زیر شاخه منحصر به فرد است. در واقع قسمتی از سیستم فایل نیست اما یک سیستم فایل مجازی است که به ما اجازه دسترسی به اطلاعات هسته و سیستم را میدهد. مثلا با زدن دستور زیر در ترمنیال میتوانیم اطلاعات پردازنده را به دست آوریم.
cat /proc/cpuinfo
دستورات و برنامه های مدیریتی سیستم در این شاخه قرار دارند که توسط کاربر ریشه اجرا میشوند و کاربران عادی نمیتوانند به این برنامه ها دسترسی داشته باشند و یا دستورات این زیر شاخه را اجرا کنند.
شاخه ای که فایلهای موقتی در آن قرار میگیرند همه کاربرها میتوانند در این زیرشاخه بنویسند و بخوانند7)
یک زیر شاخه بزرگ در سیستم های گنو/لینوکس که خیلی از برنامه ها - مستندات و کدمنبع هسته و همچنین سیستم X windows در آن قرار میگیرد
فایلهای رخداد 8) سیستم و کلا فایل هایی که حجم آنها همین طور در حال تغییر است در این شاخه قرار میگیرد. مثل پایگاه داده های مختلف - فایل های اسپول - ایمیل های کاربر و غیره
جایی است که پسوردهای رمزنگاری9) شده نگهداری میشوند. یعنی پسورد کاربران سیستم از جمله کاربر ریشه.
این پوشه حاوی برنامه های اجرایی نصب شده بر روی توزیع شماست
کتابخانه های اشتراکی برای برنامه های که در پوشه usr/bin/ نصب شده اند
برنامه هایی که از سورس کد کامپایل شده اند معمولا در مسیر usr/local/bin/ نصب میشوند
شامل برنامه های مدیریتی بیشتر سیستم می باشد.
حاوی همه داده های اشتراکی استفاده شده توسط برنامه ها در usr/bin/ میباشد. این شامل چیزهایی مثل فایل های پیش فرض پیکربندی - آیکون ها - بگ گراند ها - فایل های صوتی و غیره میباشد.
بیشتر بسته های نصبی حاوی مستندات هستند و این مستندات در این مسیر قرار میگیرند
این مسیر شامل رکوردهایی از فعالیت های مختلف سیستم میباشد. این فایلها بسیار مهم هستند و بایستی بر اساس برنامه زمانی مشخص مانیتور شوند. مهمترین این پوشه ها var/log/messages/
میباشد.