Директорийната йерархия на FreeBSD има фундаментално значение за цялостното разбиране на операционната система. Най-важната концепция е тази за основната директория ``/''. Тази директория е първата която се монтира при начално зареждане и съдържа базовата система необходима за да се подготви операционната система за много-потребителска работа. Основната (коренна) директория съдържа и местата за монтиране на всяка друга файлова система, която може да поискате да монтирате.
Точна на монтиране се нарича директория където допълнителни файлови системи могат да бъдат присадени към коренната (основната) файлова система. Стандартни точки на монтиране са /usr, /var, /mnt и /cdrom. Тези директории обикновено се описват в файлът /etc/fstab. /etc/fstab е таблица съдържаща различните файлови системи и точките им на монтиране от операционната система. Повечето от файловите системи в /etc/fstab се монтират автоматично при начално зареждане от скрипта rc(8) освен ако съдържат noauto опция. За повече информация прочетете страницата от ръководствата fstab(5) съдържащи описание на формата на /etc/fstab файлът и опциите които може да съдържа.
Пълно описание на йерархията на файловата система можете да намерите в hier(7). За сега, кратко описание на често използваните директории ще е достатъчно.
| Директория | Описание |
|---|---|
| / | Основна директория (корен) на файловата система. |
| /bin/ | Потребителски инструменти за обкръжението в режим на единичен потребител и много потребители. |
| /boot/ | Програми и конфигурационните файлове използвани при начално зареждане. |
| /boot/defaults/ | Конфигурационни файлове за конфигурация по подразбиране при начално зареждане; виж loader.conf(5). |
| /dev/ | Устройства; виж intro(4). |
| /etc/ | Файлове и скриптове за системната конфигурация. |
| /etc/defaults/ | Файлове за конфигуриране по подразбиране; виж rc(8). |
| /etc/mail/ | Конфигурационни файлове за настройка на действащия мейл сървър като sendmail(8). |
| /etc/namedb/ | named конфигуриране; виж named(8). |
| /etc/periodic/ | Скриптове които се изпълняват дневно, седмично и месечно чрез cron(8); виж periodic(8). |
| /etc/ppp/ | ppp конфигурационни файлове; виж ppp(8). |
| /mnt/ | Празна директория, често използвана от системите администратори като временна точка на монтиране. |
| /proc/ | Файлова система на процесите; виж procfs(5), mount_procfs(8). |
| /root/ | Домашна директория на root потребителя. |
| /sbin/ | Системни програми и инструменти за администриране фундаментални за режима на единичен потребител и много-потребителско обкръжение. |
| /stand/ | Програми които се използват като самостоятелно обкръжение. |
| /tmp/ | Временни файлове, обикновено mfs(8) базирана в паметта файлова система (съдържанието на /tmp обикновено НЕ се запазва след начално зареждане). |
| /usr/ | Множеството от потребителски инструменти и приложения. |
| /usr/bin/ | Често използвани инструменти, програми и приложения. |
| /usr/include/ | Стандартни C include файлове. |
| /usr/lib/ | Архив на библиотеките. |
| /usr/libdata/ | Различни инструментални файлове с данни. |
| /usr/libexec/ | Системни и демонски инструменти (изпълнявани от други програми). |
| /usr/local/ | Локални изпълними файлове, библиотеки и т.н. Също така използвани като подразбиращо се направление (място) съдържащо FreeBSD порт скелета. В /usr/local, трябва да се използва схемата по подразбиране обяснена от hier(7) за /usr. Изключения са страниците от ръководството, което е веднага след /usr/local а не след /usr/local/share, документацията за портовете е в share/doc/порт . |
| /usr/obj/ | Архитектурно=специфична директория цел, за компилирането на /usr/src дърво. |
| /usr/ports | FreeBSD колекция от портове (опционална). |
| /usr/sbin/ | Системни демони и инструменти (изпълняване от потребители). |
| /usr/share/ | Архитектурно-независими файлове. |
| /usr/src/ | BSD и/или локални изходни файлове. |
| /usr/X11R6/ | X11R6 изпълними файлове, библиотеки и т.н. (опционална). |
| /var/ | Много-целеви лог, временни, преходни и файлове в режим на изчакване. |
| /var/log/ | Различни системни лог файлове. |
| /var/mail/ | Потребителски пощи. |
| /var/spool/ | Различни директории използвани при отпечатване или поща. |
| /var/tmp/ | Временни файлове които се запазват след рестартиране на системата. |
| /var/yp | NIS карти. |
Този и други документи можете да намерите в ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/.
За въпроси относно FreeBSD, прочетете документацията преди да попитате в <questions@FreeBSD.org>.
За въпроси относно този документ, e-mail <doc@FreeBSD.org>.