سیستم عامل 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/ |