1 <?xml version=
"1.0" encoding=
"UTF-8"?>
2 <!DOCTYPE html PUBLIC
"-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
3 <html xmlns=
"http://www.w3.org/1999/xhtml" lang=
"ru" xml:
lang=
"ru">
7 * Copyright 2008-2009, Haiku. All rights reserved.
8 * Distributed under the terms of the MIT License.
11 * Humdinger <humdingerb@gmail.com>
18 <meta http-equiv=
"content-type" content=
"text/html; charset=utf-8" />
19 <meta http-equiv=
"Content-Style-Type" content=
"text/css" />
20 <meta name=
"robots" content=
"all" />
21 <title>Содержание
</title>
22 <meta name=
"viewport" content=
"width=device-width, initial-scale=1.0" />
23 <link rel=
"stylesheet" type=
"text/css" href=
"../Haiku-doc.css" />
28 <div><span>Руководство пользователя
</span></div>
33 <ul class=
"lang-menu">
34 <li class=
"now"><img src=
"../images/flags/ru.png" alt=
"" /> Русский
</li>
35 <li><a href=
"../ca/index.html"><img src=
"../images/flags/ca.png" alt=
"" />Català
</a></li>
36 <li><a href=
"../de/index.html"><img src=
"../images/flags/de.png" alt=
"" />Deutsch
</a></li>
37 <li><a href=
"../en/index.html"><img src=
"../images/flags/gb.png" alt=
"" />English
</a></li>
38 <li><a href=
"../es/index.html"><img src=
"../images/flags/es.png" alt=
"" />Español
</a></li>
39 <li><a href=
"../fr/index.html"><img src=
"../images/flags/fr.png" alt=
"" />Français
</a></li>
40 <li><a href=
"../it/index.html"><img src=
"../images/flags/it.png" alt=
"" />Italiano
</a></li>
41 <li><a href=
"../hu/index.html"><img src=
"../images/flags/hu.png" alt=
"" />Magyar
</a></li>
42 <li><a href=
"../pl/index.html"><img src=
"../images/flags/pl.png" alt=
"" />Polski
</a></li>
43 <li><a href=
"../pt_PT/index.html"><img src=
"../images/flags/pt_PT.png" alt=
"" />Português
</a></li>
44 <li><a href=
"../pt_BR/index.html"><img src=
"../images/flags/pt_BR.png" alt=
"" />Português (Brazil)
</a></li>
45 <li><a href=
"../ro/index.html"><img src=
"../images/flags/ro.png" alt=
"" />Română
</a></li>
46 <li><a href=
"../sk/index.html"><img src=
"../images/flags/sk.png" alt=
"" />Slovenčina
</a></li>
47 <li><a href=
"../fi/index.html"><img src=
"../images/flags/fi.png" alt=
"" />Suomi
</a></li>
48 <li><a href=
"../sv_SE/index.html"><img src=
"../images/flags/sv_SE.png" alt=
"" />Svenska
</a></li>
49 <li><a href=
"../zh_CN/index.html"><img src=
"../images/flags/zh_CN.png" alt=
"" /> 中文 [中文]
</a></li>
50 <li><a href=
"../uk/index.html"><img src=
"../images/flags/uk.png" alt=
"" />Українська
</a></li>
51 <li><a href=
"../jp/index.html"><img src=
"../images/flags/jp.png" alt=
"" />日本語
</a></li>
54 «
<a href=
"attributes.html">Атрибуты
</a>
55 ::
<a href=
"contents.html" class=
"uplink">Содержание
</a>
56 ::
<a href=
"queries.html">Запросы
</a> »
65 <p><a href=
"attributes.html">Атрибуты
</a> и
<a href=
"queries.html">Запросы
</a> являются ключевыми особенностями Haiku. Хотя атрибуты и полезны для отображения дополнительной информации о файлах, но для поиска по ним требуется их проиндексировать. Индексы заносятся в таблицу поиска, что делает запросы мгновенными.
<br />
66 Индекс является частью файловой системы и хранится отдельно для каждого раздела.
</p>
68 <h2>Индексация при помощи Терминала
</h2>
69 <p>Ниже приведено несколько команд для управления индексами:
</p>
71 <li><b>lsindex
</b> - Отображает проиндексированные атрибуты на текущем разделе.
<br />
72 Следующие атрибуты проиндексированы по умолчанию:
</li>
74 <pre class=
"terminal"> ~ -
>lsindex
109 be:deskbar_item_status
115 <li><b>mkindex
</b> - Индексирует заданный атрибут на текущем разделе.
</li>
117 <pre>Использование: mkindex [опции]
<атрибут
>
118 Создает новый индекс для указанного атрибута.
120 -d, --volume=PATH путь к разделу, на который будет добавлен индекс,
121 по умолчанию на текущий раздел.
122 -t, --type=TYPE тип индексируемого атрибута. Один из следующих:
"int",
123 "llong",
"string",
"float", or
"double".
124 Defaults to
"string".
125 --copy-from путь к разделу, с которого нужно скопировать индексы .
126 -v, --verbose выводит информацию о создаваемом индексе.
</pre>
127 <p>Только
<b>новые
</b> файлы с заданным атрибутом будут автоматически добавлены в индекс!
<br />
128 Уже существующие файлы придется добавлять вручную, путем копирования и удаления оригинала. В качестве альтернативы можно воспользоваться программой
<span class=
"cli">reindex
</span>.
131 <li><b>reindex
</b> - Добавляет атрибуты для уже существующих файлов во вновь созданный индекс на текущем разделе.
</li>
133 <pre>Использование: reindex [-rvf] attr
<список имен файлов и/или каталогов
>
134 -r вводит каталоги рекурсивно
136 -f создание/обновление всех индексов с исходного раздела,
137 "attr" - путь к исходному разделу
142 <li><b>rmindex
</b> - Позволяет удалить атрибут из индекса с текущего раздела.
</li>
144 <pre>Использование: rmindex [ОПЦИЯ]... ИМЯ_ИНДЕКСА
146 Удаляет индекс под названием ИМЯ_ИНДЕКСА с раздела. Как только это будет
147 сделано, то больше невозможно будет использовать поисковые запросы для
148 файлов по атрибуту ИМЯ_ИНДЕКСА.
151 -d, --volume=PATH путь к разделу, с которого будет удален индекс
152 -h, --help отображает эту справку и закрывает утилиту
153 -p, --pattern ИМЯ_ИНДЕКСА является шаблоном
154 -v, --verbose выводит информацию об удаляемом индексе
156 ИМЯ_ИНДЕКСА - название атрибута файла.
158 Если раздел не указан, то будет использоваться текущий.
</pre>
164 <div class=
"inner"><span>
165 «
<a href=
"attributes.html">Атрибуты
</a>
166 ::
<a href=
"contents.html" class=
"uplink">Содержание
</a>
167 ::
<a href=
"queries.html">Запросы
</a> »