haiku/docs/userguide/ru/filesystem-layout.html

157 lines
17 KiB
HTML
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US" xml:lang="en-US">
<head>
<!--
*
* Copyright 2008, Haiku. All rights reserved.
* Distributed under the terms of the MIT License.
*
* Authors:
* Humdinger <humdingerb@gmail.com>
* Translators:
* Rodastahm Islamov
* Diver
*
-->
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<meta http-equiv="Content-Style-Type" content="text/css" />
<meta name="robots" content="all" />
<title>Иерархия файловой системы</title>
<link rel="stylesheet" type="text/css" href="../Haiku-doc.css" />
</head>
<body>
<div id="banner">
<div><span>Руководство пользователя</span></div>
</div>
<div class="nav">
<div class="inner">
<ul class="lang-menu">
<li class="now"><img src="../images/flags/ru.png" alt="" /> Русский</li>
<li><a href="../fr/filesystem-layout.html"><img src="../images/flags/fr.png" alt="" />Français</a></li>
<li><a href="../de/filesystem-layout.html"><img src="../images/flags/de.png" alt="" />Deutsch</a></li>
<li><a href="../it/filesystem-layout.html"><img src="../images/flags/it.png" alt="" />Italiano</a></li>
<li><a href="../es/filesystem-layout.html"><img src="../images/flags/es.png" alt="" />Español</a></li>
<li><a href="../sv_SE/filesystem-layout.html"><img src="../images/flags/sv_SE.png" alt="" />Svensk</a></li>
<li><a href="../jp/filesystem-layout.html"><img src="../images/flags/jp.png" alt="" />日本語</a></li>
<li><a href="../uk/filesystem-layout.html"><img src="../images/flags/uk.png" alt="" />Українська</a></li>
<li><a href="../zh_CN/filesystem-layout.html"><img src="../images/flags/zh_CN.png" alt="" /> 中文 [中文]</a></li>
<li><a href="../pt_PT/filesystem-layout.html"><img src="../images/flags/pt_PT.png" alt="" />Português</a></li>
<li><a href="../en/filesystem-layout.html"><img src="../images/flags/gb.png" alt="" />English</a></li>
</ul>
<span>
 «  <a href="bootloader.html">Загрузчик (Boot Loader)</a> 
::  <a href="contents.html" class="uplink">Содержание</a> 
::  <a href="gui.html">Графический интерфейс Haiku</a>  »
</span></div>
</div>
<div id="content">
<div>
<h1>Иерархия файловой системы</h1>
<p>Иерархия файловой системы Haiku очень простая. По возможности используются понятные названия для файлов и папок для того, чтобы не вводить пользователя в замешательство. Важные для системы файлы и папки защищены от случайного изменения, предупреждая следующим образом:</p>
<img src="images/filesystem-layout-images/achtung-user.png" alt="achtung-user.png" /> 
<img src="images/filesystem-layout-images/achtung-system.png" alt="achtung-system.png" />
<p>Второе предупреждение появляется в случае, если Вы попытаетесь удалить или переименовать что-нибудь в иерархии системы. Для того чтобы активировать кнопку "<span class="button">Сделать это (Do it)</span>" нужно удерживать клавишу <span class="key">SHIFT</span>.</p>
<p>В основном выделяют три направления корневой папки загрузочного раздела:</p>
<table summary="layout" border="0" cellspacing="0" cellpadding="2">
<tr><td><span class="path">/boot/system/</span></td><td> </td><td>принадлежит системе. Не стоит её трогать!</td></tr>
<tr><td><span class="path">/boot/common/</span></td><td> </td><td>содержит общие файлы для всех пользователей.</td></tr>
<tr><td><span class="path">/boot/home/</span></td><td> </td><td>это Ваша персональная папка для хранения Ваших данных и настроек.</td></tr>
</table>
<h2>
<a href="#"><img src="../images/up.png" style="border:none;float:right" alt="index" /></a>
<a id="system" name="system">Системная папка - <span class="path">/boot/system/</span></a></h2>
<p>У BeOS, предшественника Haiku, эта папка находилась по следующему адресу <span class="path">/boot/beos/</span>. Вы всё ещё можете её найти в старых документациях (например, в оригинальной BeBook).<br />
Неважно как она называется, главное ничего не изменять внутри неё. Каждое обновление в Haiku может добавить, удалить или перезаписать что-либо, находящееся в ней. Если вы хотите расширить функциональность при помощи дополнений для файлового менеджера Tracker или трансляторов, либо драйвера для устройства, вы должны устанавливать их в свою папку <span class="path">/boot/home/</span>. Однако если они предназначены для всех пользователей, то они должны быть установлены в <span class="path">/boot/common/</span>. Пока Haiku не поддерживает многопользовательский режим, это различие не имеет очевидного эффекта: в данный момент существует один пользователь с единственной <i>домашней (home)</i> папкой. Однако когда появится поддержка многопользовательского режима, это будет иметь значение, так что стоит с самого начала выбрать правильный путь.</p>
<p>Давайте представим, что вы хотите установить новый транслятор для нового формата изображения. Тогда вы <b>не должны</b> копировать его в соответствующую системную папку. Запомните: Не трогать!<br />
Вместо этого вы должны скопировать его в аналогичную по назначению папку, находящуюся по адресу <span class="path">/boot/common/</span> или <span class="path">/boot/home/config/</span>.</p>
<p>В нашем примере расположение трансляторов в системной папке будет</p>
<p><span class="path">/boot/system/add-ons/Translators/</span></p>
<p>Аналогичная пользовательская папка находится по адресу</p>
<p><span class="path">/boot/home/config/add-ons/Translators/</span><br />
либо<br />
<span class="path">/boot/common/add-ons/Translators/</span></p>
<p>Это дает ещё один положительный момент: Если компонент, который вы установили, работает некорректно (например, драйвер), вы можете выбрать "<i>Запретить загрузку пользовательских дополнений (Disable User Add-Ons)</i>" в меню <a href="bootloader.html">загрузчика</a> и тогда вы всегда сможете загрузиться без проблемного компонента..</p>
<p>В основном вы не будете иметь дело с подобными вещами, т.к. каждое программное обеспечение, поставляемое из надежного источника, должно уметь делать эти вещи автоматически.<br />
<!--
If you do want to know more about how things tick in Haiku, have a look at this layout chart of the system folder:
</p>
<p><i>TODO.... Table to be added ....</i>
<table>
</table>
-->
</p>
<h2>
<a href="#"><img src="../images/up.png" style="border:none;float:right" alt="index" /></a>
<a id="common" name="common">Общая папка - <span class="path">/boot/common/</span></a></h2>
<p>В настоящее время Haiku не является многопользовательской системой. Когда она станет таковой, каждый пользователь будет иметь свою <i>домашнюю</i> папку, которая будет недоступна кому-либо ещё. Каждое приложение или дополнительный компонент (дополнение для файлового менедждера, трансляторы и т.д.), либо другие данные, которые предполагают использование всеми пользователями, должны находиться по адресу <span class="path">/boot/common/</span></p>
<h2>
<a href="#"><img src="../images/up.png" style="border:none;float:right" alt="index" /></a>
<a id="home" name="home">Домашняя папка - <span class="path">/boot/home/</span></a></h2>
<p>Эта папка принадлежит вам. Здесь вы можете создавать и удалять файлы и папки по своему желанию. Тем не менее не стоит засорять папку <span class="path">~/config/</span> и все папки, находящиеся в ней. Вы <i>можете</i> удалить, к примеру, <span class="path">~/config/settings/</span> папку без ущерба для системы, но кто захочет потерять все свои настройки? В любом случае, система предупредит вас, как показано в примере выше.</p>
<p>Кроме того, папка <span class="path">~/config/add-ons/</span>, как и системная, предназначена для дополнительных компонентов. (Кстати, знак тильда ("<tt>~</tt>") это ссылка на Вашу домашнюю папку, так что Вам не придется каждый раз писать "<span class="path">/boot/home/</span>" в терминале.)</p>
<table summary="layout" border="0" cellspacing="0" cellpadding="4">
<tr><td><span class="path">~/mail</span></td><td style="width:10px;"> </td>
<td>По умолчанию здесь хранится ваша почта.</td></tr>
<tr><td><span class="path">~/queries</span></td><td style="width:10px;"> </td>
<td>В этой папке хранятся <a href="queries.html">запросы</a> в течении 7-ми дней.</td></tr>
<tr><td><span class="path">~/config/be/</span></td><td> </td>
<td>Снова наше BeOS наследие, папка <span class="path">be</span>, содержит все что показывается в <a href="deskbar.html#deskbar-menu">в меню панели задач Deskbar (Deskbar menu)</a>. Вы можете добавлять или удалять элементы при помощи панели конфигурации или просто путем копирования файлов, папок или ссылок непосредственно в эту папку.</td></tr>
<tr><td><span class="path">~/config/bin/</span></td><td> </td>
<td>Дополняет системную папку <span class="path">/boot/system/bin/</span> и хранит все ваши приложения для командной строки (терминала).</td></tr>
<tr><td><span class="path">~/config/boot/</span></td><td> </td>
<td>Эта папка для хранения <a href="bash-scripting.html#user-scripts">сценариев пользователя</a>, которые выполняются до или после загрузки/выключения системы.</td></tr>
<tr><td><span class="path">~/config/boot/launch/</span></td><td> </td>
<td>Создайте ссылку на приложение или документ в этой папке, и при каждой загрузке они будут запускаться.</td></tr>
<tr><td><span class="path">~/config/fonts/</span></td><td> </td>
<td>Просто скопируйте TrueType или Postscript шрифт в эту папку и вы сможете ими мгновенно воспользоваться.</td></tr>
<tr><td><span class="path">~/config/settings/</span></td><td> </td>
<td>Эта папка содержит настройки для всех приложений и некоторые настройки системы. Некоторые приложения хранят свои настройки в собственных папках, другие просто хранят конфигурационные файлы прямо здесь.</td></tr>
<tr><td><span class="path">~/config/settings/beos_mime/</span></td><td> </td>
<td>В этой <acronym title="Multipurpose Internet Mail Extensions">MIME</acronym> -базе данных Haiku отслеживает все <a href="filetypes.html">типы файлов</a> и их настройки (примечание: MIME - Multipurpose Internet Mail Extension — многоцелевые расширения интернет-почты, произносится как «майм»).</td></tr>
<tr><td class="onelinetop"><span class="path">~/config/settings/kernel/drivers/</span></td><td> </td>
<td>Здесь располагается один из файлов с настройками, которые могут быть интересны: файл <span class="cli">kernel</span> предлагает некоторые низкоуровневые настройки, например, отключение <acronym title="Symmetric Multi Processing">SMP</acronym>, активация APM. Вы можете активировать настройки путем удаления символа комментария "<tt>#</tt>". Будьте осторожны!</td></tr>
<tr><td><span class="path">~/config/settings/Tracker/</span></td><td> </td>
<td>Здесь располагаются несколько интересных папок:</td></tr>
<tr><td align="right"><span class="path">DefaultFolderTemplate/</span></td><td style="width:10px;"></td><td>Показывает и упорядочивает все атрибуты и размеры окна по вашему вкусу. Каждая новая папка, которую вы создадите, будет использовать этот шаблон.</td></tr>
<tr><td align="right"><span class="path">DefaultQueryTemplates/</span></td><td></td><td>Вы можете определить формат окна результатов поиска для определенных типов файлов. Для более подробного изучения следует обратиться к теме <a href="queries.html#result-window">запросы: Окно результатов поиска.</a>.</td></tr>
<tr><td align="right"><span class="path">Go/</span></td><td></td><td>Поместите сюда ссылки на ваши избранные папки, и вы их увидите в диалогах открытия и сохранения. Для более подробного изучения следует обратиться к теме <a href="gui.html#favorites-recent">графический интерфейс Haiku: Избранные и недавно открытые папки</a>.</td></tr>
<tr><td align="right"><span class="path">Tracker New Template/</span></td><td></td><td>Добавьте шаблон для любого типа файла, который впоследствии будет доступен в меню файлового менеджера <span class="menu">Файл | Создать (File | New... )</span> menu. Для более подробного изучения следует обратиться к теме <a href="tracker.html#working-with-files">Tracker - Файловый менеджер: Работа с файлами</a>.</td></tr>
</table>
</div>
</div>
<div class="nav">
<div class="inner"><span>
 «  <a href="bootloader.html">Загрузчик (Boot Loader)</a> 
::  <a href="contents.html" class="uplink">Содержание</a> 
::  <a href="gui.html">Графический интерфейс Haiku</a>  »
</span></div>
</div>
</body>
</html>