Основи файлової структури
Якщо ви користувалися Windows, то знаєте, що все пристроїв для підключення представлені там у вигляді дисків. Основним з них є C: /. У нього встановлюються файли, необхідні для нормальної роботи операційної системи. Особливість такого підходу полягає в тому, що кожен диск існує окремо від інших.
Файлова структура Linux побудована на зворотних засадах. У ній немає дисків, а початок береться від кореневого каталогу /. Всі пристрої, накопичувачі пам'яті, DVD-приводи додаються до цієї структури у вигляді додаткових директорій і файлів. Наприклад, при підключенні флешки операційна система самостійно створить нову директорію / media / імя_флешкі.
У різних дистрибутивах, за замовчуванням, використовуються різні файлові менеджери. До найбільш популярних відносяться: nautilus, dolphin, konqueror. Базові принципи їх використання однакові, але є й специфічні можливості.
Рис 1. Структура кореневої директорії (файловий менеджер nautilus)
Для запуску файлового менеджера і ознайомлення зі структурою каталогів огляньте панель управління в графічному середовищі вашого дистрибутива. Там повинен бути відповідний значок або ярлик.
замітка
Всі вищеописані особливості є дуже важливими. Таким чином, Linux створює рівень абстракції. Його можна охарактеризувати фразою «Все є файлами». Доступ до віддаленого комп'ютера або звукової карти проводиться точно також, як і до звичайного текстового файлу.
Домашні каталоги користувачів
Linux є багато користувачів операційною системою. Тому реалізує розмежування прав доступу до файлів. Для забезпечення безпеки особистих даних конкретних користувачів існують спеціальні домашні каталоги. Вони розташовуються в директоріях / home / користувач.
Решта каталоги і їх опис
Структура інших директорій, присутніх в Linux за замовчуванням, досить обширна. Розглянути їх повністю неможливо в одному уроці. Ми будемо вивчати директорії послідовно в навчальному курсі, а поки дамо загальний опис.
Список основних каталогів:
- / Bin - містить програми, необхідні для адміністрування системи.
- / Sbin - програми, які можуть бути запущені тільки суперкористувачем.
- / Media - його підкаталоги є єдиним способом доступу до знімних носіїв.
- / Boot - містить ядро операційної системи і файли, необхідні для її завантаження.
- / Dev - зберігає файли, відповідні пристроїв, які підключені до системи.
- / Etc - конфігураційні файли встановленого програмного забезпечення.
- / Lib - спільні бібліотеки, необхідні для запуску службових програм.
- / Var - програми записують сюди свої логи та налагодження.
- / Tmp - містить тимчасові файли і повністю очищається при виключенні системи.
- / Mnt - місце файлової структури для тимчасового монтування різних пристроїв.
- / Usr - цей каталог дозволяє не змішувати основні програми з директорії \ bin з необхідними конкретним користувачам.
Поділіться в соцcетях: