سیستم عامل FreeBSD دارای یک ساختار سلسه مراتبی و نظام مند دایرکتوری ها می باشد که به صورت یک درخت وارانه می باشد.
مهمترین بخش این ساختار / یا همان دایرکتوری ریشه است که به مانند تنه درخت می باشد که همه شاخ و برگ ها بر روی آن سوار هستند. در هنگام بوت سیستم، اولین دایرکتوری که متصل می شود دایرکتوری ریشه یا / می باشد. این دایرکتوری شامل موارد حیاتی سیستم و همچنین نقاط اتصال سایر فایل سیستم ها می شود.
جدول زیر شامل اطلاعات کامل دایرکتوری های سیستم می باشد.
توضیحات |
دایرکتوری |
دایرکتوری ریشه که بر روی فایل سیستم قرار می گیرد |
/ |
ابزارهای اساسی سیستمی در حالت های تک کاربره و چند کاربره در این دایرکتوری قرار می گیرد. |
/bin/ |
برنامه ها و تنظیماتی که برای مرحله bootstrap سیستم لازم است |
/boot/ |
تنظیمات پیش فرض بوت سیستم |
/boot/defaults/ |
فایل های سیستمی مربوط به device ها |
/dev/ |
فایل ها و تنظیمات سیستمی |
/etc/ |
شامل تنظیمات پیش فرش سیستم |
/etc/defaults/ |
شامل تنظیمات MTA مانند sendmail |
/etc/mail/ |
شامل تنظیمات DNS |
/etc/namedb/ |
شامل اسکریپت هایی که به صورت روزانه، هفتگی و ماهانه توسط cron اجرا می شود |
/etc/periodic/ |
شامل تنظیمات ppp |
/etc/ppp/ |
یک دایرکتوری خالی که معمولا توسط مدیر سیستم برای اتصال یک فایل سیستم مورد استفاده قرار می گیرد |
/mnt/ |
فایل سیستم پردازش های درحال اجرای سیستم |
/proc/ |
در واقع ابزارهای لینک شده برای موارد اورژانسی و نجات سیستم |
/rescue/ |
دایرکتوری خانگی کاربر ریشه |
/root/ |
ابزار ها و برنامه های سیستمی که مورد استفاده مدیر سیستم در هر دوحالت تک کاربره و چند کاربره قرار می گیرد. |
/sbin/ |
فایل سیستم و دایرکتوری template سیستم |
/tmp/ |
مسیر اصلی که ابزارها و برنامه های کاربر در آن قرار می گیرد. |
/usr/ |
شامل ابزارها و برنامه های کاربردی که کاربر نصب کرده است. |
/usr/bin/ |
شامل فایل های کتابخانه ای استاندارد C |
/usr/include/ |
آرشیوی از کتابخانه های سیستمی |
/usr/lib/ |
فایل های دیتای متفرقه ابزارها |
/usr/libdata/ |
ابزارها و daemon های سیستمی برای اجرا توسط برنامه ها |
/usr/libexec/ |
شامل مسیر های برنامه های نصب شده توسط کاربر |
/usr/local/ |
شامل کتابخانه ها و درخت های هدف هنگام کامپایل کردن src است |
/usr/obj/ |
ابزارها و daemon های سیستمی که توسط کاربر اجرا می شوند |
/usr/sbin/ |
فایل های مستقل معماری و در واقع فایل هایی که برای گرفتن اطلاعات از سیستم لازم است. |
/usr/share/ |
شامل source کامل سیستم عامل |
/usr/src/ |
شامل لاگ فایل ها temporary و spool فایل ها و بسیاری چیزهای دیگر |
/var/ |
شامل log فایل های سیستم و برنامه ها |
/var/log/ |
مسیر پیش فرض mail کاربران سیستم |
/var/mail/ |
مسیر پیش فرض فایل های spool مربوط به mail و printer و … |
/var/spool/ |
مسیرtemp مربوط به ریبوت سیستم |
/var/tmp/ |
مسیر مربوط به yellow page |
/var/yp/ |