В Linux и Unix всичко е файл. Директориите са файлове, файловете са файлове и устройствата са файлове. Устройствата често се отнасят като възли; въпреки това, те все още са файлове.
Файловите системи на Linux и Unix са организирани в йерархия, дървовидна структура. Най-високото ниво на файловата система е /
или коренната директория. Всички други файлове и директории съществуват под коренната директория. Пример /home/konqi/kubuntu.odt
показва правилния път или абсолютния път до файла kubuntu.odt
, който съществува в директорията konqi
, която е под директорията home
, която е под коренната (/
) директория.
Под директорията root (/
) има набор от важни директории най-често използвани в Linux дистрибуциите. Следния списък на често използвани директории, които са точно под директорията root (/
):
/bin
Важни команди, които исторически са били bin(дво)ary(ични), но също са могли да бъдат шел скриптове.
/boot
Конфигурационни файлове, ядра и други файлове за Boot(Стартиране) нужни при стартиране.
/dev
dev(уст)ice(ройства) файлове.
/etc
Конфигурационни файлове, скриптове за стартиране, etc.
/home
Home директории за различни потребители.
/initrd
Използва се при създаване на персонализирано init(иниц)ial(иализиране) на R(П)AM(амет) D(Д)isk(иск).
/lib
Системни lib(биб)raries(лиотеки).
/lost+found
Предоставя lost+found(изгубени+намерени) система, за файлове, които съществуват под коренната (/
) директория.
/media
Автоматично монтирани (заредени) премахваеми media(носители) като CD, цифрови фотоапарати и т.н.
/mnt
Ръчно mounted файлови системи на вашите твърди дискове.
/opt
Предоставя местоположение за opt(нез)ional(адължителни) (от трета страна) програми за инсталиране; те обикновено са компилирани и могат да се използват в други версии или Linux дистрибуции.
/proc
Специална динамична директория, която управлява информация за състоянието на системата, включително текущо изпълняващите се proc(проц)esses(еси).
/root
Домашната директория на потребителя Root, произнася се "slash-root(наклонена-коренна)".
/sbin
Важни s(с)ystem(истемни) bin(дво)aries(чни) файлове и скриптове, обикновено предназначени да се изпълняват като потребителя root.
/srv
Може да съдържа файлове, които се s(об)e(слу)rv(жв)ed(ат) от други системи.
/sys
Подобно на файловата система /proc filesystem, но съдържа sys(сис)tem(темна) информация, която не се отнася за изпълняващите се процеси.
/tmp
t(в)e(р)mp(ме)orary(нни) файлове.
/usr
Програми и файлове само за четене, които са често достъпни за всички us(по)e(тре)rs(бители).
/var
var(про)iable(менливи) файлове като дневници и бази данни.