OpenSolaris/Файловая система
Файловая система — структура, с помощью которой операционная система организует память. Файловая система хранит файлы, которые объединены в каталоги по иерархическому принципу. Каталог верхнего уровня (/) называется корневым.
Для просмотра файлов откройте меню Places на верхней панели OpenSolaris Desktop и выберите нужный каталог.
Файловая система OpenSolaris и Windows
[править]- Терминология
В OpenSolaris редко говорят документы, а чаще файлы. В OpenSolaris нет папок, но есть каталоги, или директории.
- Устройство
В OpenSolaris существует корневой каталог, в который вложены подкаталоги по иерархии. В Windows нет корневого каталога, но есть несколько дисков (например, C:\, D:\).
- Установленные программы
В Windows программы обычно размещаются в папку Program Files. В OpenSolaris программы могут находиться где угодно. Например, файлы HTTP-сервера Apache располагаются в каталогах /etc/apache, /usr/apache и /var/apache. Программы, установленные из разных репозиториев, устанавливаются в разные места. Например, программы с сайта blastwave.org устанавливаются в /opt/csw, а с сайта sunfreeware.com в /usr/local.
Основные каталоги
[править]Путь | Содержимое |
---|---|
/ | Корневой каталог |
/bin | Ссылка на /usr/bin |
/boot | Файлы начальной загрузки системы. |
/boot/grub | Настройки начального загрузчика GRUB. |
/dev | Файлы устройств: дисков, терминалов, клавиатуры... |
/devices | Содержит подкаталоги реально подключённых устройств. |
/etc | Файлы запуска и конфигурации. Может содержать подкаталоги для системных программ. |
/kernel | Модули ядра. |
/lib | Ссылка на /usr/lib |
/opt | Место установки многих программ, например, Sun Studio, Open Office и NetBeans. |
/opt/csw | Программы, установленные с blastwave.org |
/platform | Специфические библиотеки для конкретной платформы. |
/proc | Образы всех работающих процессов. |
/sbin | Утилиты для системного администрирования. |
/tmp | Каталог для временных файлов. |
/usr | Разные системные файлы и утилиты. |
/usr/bin | Основные системные команды. |
/usr/ccs/bin | Команды для сборки из исходников: ar, as, ld, m4, make, ranlib. |
/usr/include | Системные заголовочные файлы. |
/usr/lib | Основные системные разделяемые библиотеки. |
/usr/local | Программы, установленные с sunfreeware.com. |
/usr/sfw | Программы Sun FreeWare. |
/var/sadm | Записи об установленных программах. |
Названия файлов
[править]Для имени файла можно выбрать любое сочетание букв и цифр, знаков :;.,_!? и других. Рекомендуется называть файлы понятными именами с использованием латинских букв или цифр. Это связано с тем, что не все операционные системы одинакого хорошо поддерживают русский язык и названия, написанные кириллицей, не везде будут читаться. Также не рекомендуется использовать пробелы в названиях, лучше заменить их на символ подчёркивания (_).
Названия файлов и директорий чувствительны к регистру, т.е. /usr и /Usr — это разные каталоги.
В OpenSolaris файл может иметь одно или несколько расширений и даже не иметь его вовсе. Расширение необходимо для того, чтобы операционная система определила, в какой программе открывать данный файл. Файлы без расширения или с неизвестным расширением открываются в текстовом редакторе. Для того, чтобы открыть файл в программе не по умолчанию, нажмите на него правой кнопкой мыши и выберите Открыть с помощью.
Названия директорий тоже могут иметь расширение, например, /etc/rc0.d.