2010-01-14 10:00:47 +03:00
|
|
|
<?xml version="1.0" encoding="UTF-8"?>
|
2010-03-05 10:01:38 +03:00
|
|
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
2017-10-01 14:21:40 +03:00
|
|
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="jp" xml:lang="jp">
|
2010-01-14 10:00:47 +03:00
|
|
|
<head>
|
|
|
|
<!--
|
|
|
|
*
|
|
|
|
* Copyright 2008-2009, Haiku. All rights reserved.
|
|
|
|
* Distributed under the terms of the MIT License.
|
|
|
|
*
|
|
|
|
* Authors:
|
|
|
|
* Humdinger <humdingerb@gmail.com>
|
2011-12-04 00:12:53 +04:00
|
|
|
* Translators:
|
|
|
|
* log-1
|
2012-01-31 14:50:22 +04:00
|
|
|
* mt
|
2018-09-26 08:46:30 +03:00
|
|
|
* Kentaro Ozeki
|
|
|
|
* satashun
|
2010-01-14 10:00:47 +03:00
|
|
|
*
|
|
|
|
-->
|
|
|
|
<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" />
|
2020-03-31 09:05:33 +03:00
|
|
|
<title>インデックス</title>
|
2017-10-01 14:21:40 +03:00
|
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
2010-03-05 10:01:38 +03:00
|
|
|
<link rel="stylesheet" type="text/css" href="../Haiku-doc.css" />
|
2010-01-14 10:00:47 +03:00
|
|
|
</head>
|
|
|
|
<body>
|
|
|
|
|
|
|
|
<div id="banner">
|
2020-05-30 12:36:55 +03:00
|
|
|
<div><span>User guide</span></div>
|
2010-01-14 10:00:47 +03:00
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="nav">
|
|
|
|
<div class="inner">
|
|
|
|
<ul class="lang-menu">
|
2020-03-31 09:05:33 +03:00
|
|
|
<li class="now">日本語 <span class="dropdown-caret">▼</span></li>
|
|
|
|
<li><a href="../id/index.html">Bahasa Indonesia</a></li>
|
|
|
|
<li><a href="../ca/index.html">Català</a></li>
|
|
|
|
<li><a href="../de/index.html">Deutsch</a></li>
|
|
|
|
<li><a href="../en/index.html">English</a></li>
|
|
|
|
<li><a href="../es/index.html">Español</a></li>
|
|
|
|
<li><a href="../fr/index.html">Français</a></li>
|
|
|
|
<li><a href="../fur/index.html">Furlan</a></li>
|
|
|
|
<li><a href="../it/index.html">Italiano</a></li>
|
|
|
|
<li><a href="../hu/index.html">Magyar</a></li>
|
|
|
|
<li><a href="../pl/index.html">Polski</a></li>
|
|
|
|
<li><a href="../pt_PT/index.html">Português</a></li>
|
|
|
|
<li><a href="../pt_BR/index.html">Português (Brazil)</a></li>
|
|
|
|
<li><a href="../ro/index.html">Română</a></li>
|
|
|
|
<li><a href="../sk/index.html">Slovenčina</a></li>
|
|
|
|
<li><a href="../fi/index.html">Suomi</a></li>
|
|
|
|
<li><a href="../sv_SE/index.html">Svenska</a></li>
|
|
|
|
<li><a href="../tr/index.html">Türkçe</a></li>
|
|
|
|
<li><a href="../zh_CN/index.html"> 中文 [中文]</a></li>
|
|
|
|
<li><a href="../ru/index.html">Русский</a></li>
|
|
|
|
<li><a href="../uk/index.html">Українська</a></li>
|
2010-01-14 10:00:47 +03:00
|
|
|
</ul>
|
|
|
|
<span>
|
2010-10-28 12:57:17 +04:00
|
|
|
« <a href="attributes.html">属性</a>
|
2020-05-30 12:36:55 +03:00
|
|
|
:: <a href="contents.html" class="uplink">Contents</a>
|
2012-01-02 11:17:34 +04:00
|
|
|
:: <a href="queries.html">クエリ</a> »
|
2010-01-14 10:00:47 +03:00
|
|
|
</span></div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div id="content">
|
|
|
|
<div>
|
|
|
|
|
2020-03-31 09:05:33 +03:00
|
|
|
<h1>インデックス</h1>
|
2010-01-14 10:00:47 +03:00
|
|
|
|
2018-09-26 08:46:30 +03:00
|
|
|
<p><a href="attributes.html">属性</a>と<a href="queries.html">クエリ</a>は Haiku の重要な特徴です。属性はそれだけで便利ですが、クエリがファイルの追加情報を表示するためには、属性をインデックス化する必要があります。インデックスは属性をルックアップテーブルに置くので、クエリはきわめて高速になります。<br />
|
2012-01-31 14:50:22 +04:00
|
|
|
インデックスはファイルシステムの一部であり、ボリューム / パーティションごとに別々に保存されます。</p>
|
2010-01-14 10:00:47 +03:00
|
|
|
|
2014-04-05 20:48:32 +04:00
|
|
|
<h2>ターミナルでのインデックスコマンド</h2>
|
2018-09-26 08:46:30 +03:00
|
|
|
<p>インデックス管理用コマンドがいくつかあります。</p>
|
2010-01-14 10:00:47 +03:00
|
|
|
<ul>
|
2012-01-31 14:50:22 +04:00
|
|
|
<li><b>lsindex</b> - 現在のボリューム / パーティションに対するインデックス化された属性を表示します。<br />
|
|
|
|
以下は標準でインデックス化されている属性です。</li>
|
2010-01-14 10:00:47 +03:00
|
|
|
</ul>
|
|
|
|
<pre class="terminal"> ~ ->lsindex
|
|
|
|
BEOS:APP_SIG
|
|
|
|
MAIL:account
|
|
|
|
MAIL:cc
|
|
|
|
MAIL:chain
|
|
|
|
MAIL:draft
|
|
|
|
MAIL:flags
|
|
|
|
MAIL:from
|
|
|
|
MAIL:name
|
|
|
|
MAIL:pending_chain
|
|
|
|
MAIL:priority
|
|
|
|
MAIL:reply
|
|
|
|
MAIL:status
|
|
|
|
MAIL:subject
|
|
|
|
MAIL:thread
|
|
|
|
MAIL:to
|
|
|
|
MAIL:when
|
|
|
|
META:address
|
|
|
|
META:city
|
|
|
|
META:company
|
|
|
|
META:country
|
|
|
|
META:email
|
|
|
|
META:fax
|
|
|
|
META:group
|
|
|
|
META:hphone
|
|
|
|
META:name
|
|
|
|
META:nickname
|
|
|
|
META:state
|
|
|
|
META:url
|
|
|
|
META:wphone
|
|
|
|
META:zip
|
|
|
|
_signature
|
|
|
|
_status
|
|
|
|
_trk/qrylastchange
|
|
|
|
_trk/recentQuery
|
|
|
|
be:deskbar_item_status
|
|
|
|
last_modified
|
|
|
|
name
|
|
|
|
size
|
|
|
|
</pre>
|
|
|
|
<ul>
|
2012-01-31 14:50:22 +04:00
|
|
|
<li><b>mkindex</b> - ボリューム / パーティションのインデックスに属性を追加します。</li>
|
2010-01-14 10:00:47 +03:00
|
|
|
</ul>
|
2012-01-02 11:17:34 +04:00
|
|
|
<pre>使い方: mkindex [オプション] <属性>
|
|
|
|
指定された属性に新しいインデックスを作ります。
|
2010-01-14 10:00:47 +03:00
|
|
|
|
2012-01-31 14:50:22 +04:00
|
|
|
-d, --volume=PATH インデックスが追加されるボリュームのパス、
|
2012-01-02 11:17:34 +04:00
|
|
|
標準では現在のボリュームに追加されます。
|
2020-05-30 12:36:55 +03:00
|
|
|
-t, --type=TYPE インデックス化された属性の型 "int",
|
2018-09-26 08:46:30 +03:00
|
|
|
"llong", "string", "float", "double" のいずれか 1 つ。
|
2012-01-02 11:17:34 +04:00
|
|
|
標準では "string"
|
|
|
|
--copy-from インデックスをコピーするボリュームへのパス
|
|
|
|
-v, --verbose 作られているインデックスについての情報を表示します
|
2010-01-14 10:00:47 +03:00
|
|
|
|
|
|
|
</pre>
|
2014-04-05 20:48:32 +04:00
|
|
|
<p>指定された属性を持つファイルが<b>新規に</b>作成される場合にのみ、自動的にインデックスに追加されます!<br />
|
2020-05-30 12:36:55 +03:00
|
|
|
既存のファイルは、手動でコピー後、元のファイルを消すことでインデックスに追加する必要があります。あるいは <span class="cli">reindex</span> コマンドも使えます。 </p>
|
2010-01-14 10:00:47 +03:00
|
|
|
<ul>
|
2012-01-31 14:50:22 +04:00
|
|
|
<li><b>reindex</b> - ボリューム / パーティションの新たに作られたインデックスに既存のファイルの属性を追加します。</li>
|
2010-01-14 10:00:47 +03:00
|
|
|
</ul>
|
2014-04-05 20:48:32 +04:00
|
|
|
<pre>使い方: reindex [-rvf] attr <ファイル名かディレクトリのリスト、またはその両方>
|
2011-12-04 00:12:53 +04:00
|
|
|
-r 再帰的にディレクトリを辿ります
|
|
|
|
-v 詳細な出力
|
|
|
|
-f ソースとなるボリュームからすべてのインデックスを作って更新します
|
|
|
|
"attr" はソースとなるボリュームへのパスです
|
2010-01-14 10:00:47 +03:00
|
|
|
|
|
|
|
</pre>
|
|
|
|
<ul>
|
2012-01-31 14:50:22 +04:00
|
|
|
<li><b>rmindex</b> - ボリューム / パーティションのインデックスから属性を削除します。</li>
|
2010-01-14 10:00:47 +03:00
|
|
|
</ul>
|
2011-12-04 00:12:53 +04:00
|
|
|
<pre>使い方: rmindex [オプション]... INDEX_NAME
|
2010-01-14 10:00:47 +03:00
|
|
|
|
2011-12-04 00:12:53 +04:00
|
|
|
ディスクボリュームから INDEX_NAME という名前のインデックスを削除します。
|
2018-09-26 08:46:30 +03:00
|
|
|
これを実行してしまうと、クエリシステムを使って INDEX_NAME 属性のファイルを探すことはできません。
|
2010-01-14 10:00:47 +03:00
|
|
|
|
2011-12-04 00:12:53 +04:00
|
|
|
-d, --volume=PATH インデックスを削除するボリュームのパス
|
|
|
|
-h, --help ヘルプを表示して終了します
|
|
|
|
-p, --pattern INDEX_NAME がパターンである場合
|
2018-09-26 08:46:30 +03:00
|
|
|
-v, --verbose 削除されるインデックスの情報を表示します
|
2010-01-14 10:00:47 +03:00
|
|
|
|
2012-01-31 14:50:22 +04:00
|
|
|
INDEX_NAME はファイル属性の名前です。
|
2010-01-14 10:00:47 +03:00
|
|
|
|
2014-04-05 20:48:32 +04:00
|
|
|
ボリュームが指定されていない場合、現在のディレクトリのボリュームが対象になります。</pre>
|
2010-01-14 10:00:47 +03:00
|
|
|
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="nav">
|
|
|
|
<div class="inner"><span>
|
2010-10-28 12:57:17 +04:00
|
|
|
« <a href="attributes.html">属性</a>
|
2020-05-30 12:36:55 +03:00
|
|
|
:: <a href="contents.html" class="uplink">Contents</a>
|
2012-01-02 11:17:34 +04:00
|
|
|
:: <a href="queries.html">クエリ</a> »
|
2010-01-14 10:00:47 +03:00
|
|
|
</span></div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</body>
|
|
|
|
</html>
|