Теки та Файлові Системи
назад
далі

Теки та Файлові Системи

У Linux та Unix усе є файлами. Теки - це файли, файли - це файли, і пристрої - це файли. Пристрої звичайно звертаються до вузлів; проте вони просто файли.

Файлові системи Linux та Unix організовані у ієрархічну, деревовидну структуру. Найвищий рівень файлової системи - це / або коренева тека (root). Усі інші файли та теки знаходяться під текою root. Для прикладу, /home/konqi/kubuntu.odt показує вірний повний шлях, або абсолютний шлях, до файла kubuntu.odt, який знахадиться у теці konqi, яка лежить у теці home, яка, в свою чергу, знаходиться у теці root (/) directory.

Під текою root (/) встановлені важливі теки, спільні для більшості дистрибутивів Linux. Ось список спільних тек, які знаходяться безпосередньо під текою root (/):

/bin

Важливі команди, які історично були двійковими (binary), але також можуть бути скриптами оболонки.

/boot

Файли налаштування завантаження (Boot), ядра, та інші файли, потрібні під час завантаження (boot).

/dev

Файли пристроїв (device).

/etc

Файли налаштування, запускаючі скрипти тощо (etc).

/home

Домашні (Home) теки для різних користувачів.

/initrd

Вживається при створенні початкового RAM-диску (initial RAM Disk).

/lib

Системні бібліотеки (libraries).

/lost+found

Надає систему "загубив і знайшов" (lost+found) для файлів, які знаходяться у теці root (/).

/media

Автоматично монтує (завантажує) змінні медіаносії (media) такі як компакт-диски, цифрові камери тощо.

/mnt

Монтовані (mounted) вручну файлові системи на вашому жорсткому диску.

/opt

Надає місце для встановлення необов'язкових (optional) (сторонніх розробників) додатків; вони як правило статично компільовані та можуть вживатись у інших версіях чи дистрибутивах Linux.

/proc

Спеціальна динамічна тека, яка підтримує інформаію про стан системи, включаючи поточно запущені процеси (processes).

/root

Домашня тека користувача Root, вимовляється "слеш-рут" (slash-root).

/sbin

Важливі системні двійкові програми (system binaries) та скрипти, як правило призначені для запуску користувачем root.

/srv

Може містити файли, які обслуговують (served) інші системи.

/sys

Подібна до файлової системи /proc, але містить системну (system) інформацію, що не зв'язана з запущеними процесами.

/tmp

Тимчасові (temporary) файли.

/usr

Додатки та файли, призначені лише для читання, які переважно доступні для всіх користувачів (users).

/var

Змінні (variable) файли, такі як журнали та бази даних.

назад
далі
Початок