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=
"jp" xml:
lang=
"jp">
7 * Copyright 2008-2009, Haiku. All rights reserved.
8 * Distributed under the terms of the MIT License.
11 * Humdinger <humdingerb@gmail.com>
19 <meta http-equiv=
"content-type" content=
"text/html; charset=utf-8" />
20 <meta http-equiv=
"Content-Style-Type" content=
"text/css" />
21 <meta name=
"robots" content=
"all" />
23 <meta name=
"viewport" content=
"width=device-width, initial-scale=1.0" />
24 <link rel=
"stylesheet" type=
"text/css" href=
"../Haiku-doc.css" />
29 <div><span>ユーザーガイド
</span></div>
34 <ul class=
"lang-menu">
35 <li class=
"now"><img src=
"../images/flags/jp.png" alt=
"" /> 日本語
</li>
36 <li><a href=
"../ca/index.html"><img src=
"../images/flags/ca.png" alt=
"" />Català
</a></li>
37 <li><a href=
"../de/index.html"><img src=
"../images/flags/de.png" alt=
"" />Deutsch
</a></li>
38 <li><a href=
"../en/index.html"><img src=
"../images/flags/gb.png" alt=
"" />English
</a></li>
39 <li><a href=
"../es/index.html"><img src=
"../images/flags/es.png" alt=
"" />Español
</a></li>
40 <li><a href=
"../fr/index.html"><img src=
"../images/flags/fr.png" alt=
"" />Français
</a></li>
41 <li><a href=
"../it/index.html"><img src=
"../images/flags/it.png" alt=
"" />Italiano
</a></li>
42 <li><a href=
"../hu/index.html"><img src=
"../images/flags/hu.png" alt=
"" />Magyar
</a></li>
43 <li><a href=
"../pl/index.html"><img src=
"../images/flags/pl.png" alt=
"" />Polski
</a></li>
44 <li><a href=
"../pt_PT/index.html"><img src=
"../images/flags/pt_PT.png" alt=
"" />Português
</a></li>
45 <li><a href=
"../pt_BR/index.html"><img src=
"../images/flags/pt_BR.png" alt=
"" />Português (Brazil)
</a></li>
46 <li><a href=
"../ro/index.html"><img src=
"../images/flags/ro.png" alt=
"" />Română
</a></li>
47 <li><a href=
"../sk/index.html"><img src=
"../images/flags/sk.png" alt=
"" />Slovenčina
</a></li>
48 <li><a href=
"../fi/index.html"><img src=
"../images/flags/fi.png" alt=
"" />Suomi
</a></li>
49 <li><a href=
"../sv_SE/index.html"><img src=
"../images/flags/sv_SE.png" alt=
"" />Svenska
</a></li>
50 <li><a href=
"../zh_CN/index.html"><img src=
"../images/flags/zh_CN.png" alt=
"" /> 中文 [中文]
</a></li>
51 <li><a href=
"../ru/index.html"><img src=
"../images/flags/ru.png" alt=
"" />Русский
</a></li>
52 <li><a href=
"../uk/index.html"><img src=
"../images/flags/uk.png" alt=
"" />Українська
</a></li>
55 «
<a href=
"attributes.html">属性
</a>
56 ::
<a href=
"contents.html" class=
"uplink">目次
</a>
57 ::
<a href=
"queries.html">クエリ
</a> »
66 <p><a href=
"attributes.html">属性
</a>と
<a href=
"queries.html">クエリ
</a>は Haiku の重要な特徴です。属性はそれだけで便利ですが、クエリが追加的なファイルの情報を表示するためには、属性をインデックス化する必要があります。インデックスは属性をルックアップテーブルに置くので、クエリはきわめて高速になります。
<br />
67 インデックスはファイルシステムの一部であり、ボリューム / パーティションごとに別々に保存されます。
</p>
69 <h2>ターミナルでのインデックスコマンド
</h2>
70 <p>インデックスを管理するためのコマンドがいくつかあります。
</p>
72 <li><b>lsindex
</b> - 現在のボリューム / パーティションに対するインデックス化された属性を表示します。
<br />
73 以下は標準でインデックス化されている属性です。
</li>
75 <pre class=
"terminal"> ~ -
>lsindex
110 be:deskbar_item_status
116 <li><b>mkindex
</b> - ボリューム / パーティションのインデックスに属性を追加します。
</li>
118 <pre>使い方: mkindex [オプション]
<属性
>
119 指定された属性に新しいインデックスを作ります。
121 -d, --volume=PATH インデックスが追加されるボリュームのパス、
123 -t, --type=TYPE インデックス化された属性のタイプ
"int",
124 "llong",
"string",
"float",
"double" のいずれか
1 つ。
126 --copy-from インデックスをコピーするボリュームへのパス
127 -v, --verbose 作られているインデックスについての情報を表示します
130 <p>指定された属性を持つファイルが
<b>新規に
</b>作成される場合にのみ、自動的にインデックスに追加されます!
<br />
131 既存のファイルは、手動でコピーして、そのあと元のファイルを消すことで追加する必要があります。あるいは
<span class=
"cli">reindex
</span> コマンドを使うこともできます。
</p>
133 <li><b>reindex
</b> - ボリューム / パーティションの新たに作られたインデックスに既存のファイルの属性を追加します。
</li>
135 <pre>使い方: reindex [-rvf] attr
<ファイル名かディレクトリのリスト、またはその両方
>
138 -f ソースとなるボリュームからすべてのインデックスを作って更新します
139 "attr" はソースとなるボリュームへのパスです
143 <li><b>rmindex
</b> - ボリューム / パーティションのインデックスから属性を削除します。
</li>
145 <pre>使い方: rmindex [オプション]... INDEX_NAME
147 ディスクボリュームから INDEX_NAME という名前のインデックスを削除します。
148 これを行ってしまうと、クエリシステムを使って INDEX_NAME 属性のファイルを探すことはできません。
150 -d, --volume=PATH インデックスを削除するボリュームのパス
151 -h, --help ヘルプを表示して終了します
152 -p, --pattern INDEX_NAME がパターンである場合
153 -v, --verbose 削除されるインデックスについての情報を表示します
155 INDEX_NAME はファイル属性の名前です。
157 ボリュームが指定されていない場合、現在のディレクトリのボリュームが対象になります。
</pre>
163 <div class=
"inner"><span>
164 «
<a href=
"attributes.html">属性
</a>
165 ::
<a href=
"contents.html" class=
"uplink">目次
</a>
166 ::
<a href=
"queries.html">クエリ
</a> »