# ファイルの検索マニュアル

## はじめに

ファイルの検索というアプリケーションを使うとシステムにあるファイルを検索できます。検索を行うには、ファイル名のすべてか一部を入力してください。必要に応じ、ワイルドカードも利用可能です。検索対象を絞り込むには、追加の検索オプションを適用してください。

ファイルの検索は、`find`、`grep` や `locate` という UNIX のコマンドを利用します。デフォルトでは、まず `locate` コマンドを利用してから、遅いものの確実に検索できる `find` コマンドを利用します。

検索において大文字と小文字が区別されるかは、お使いのオペレーティングシステムに依存します。例えば、Linux上では、`find`、`grep` および `locate` コマンドは、`-i` オプションをサポートしており、すべての検索で大文字と小文字は区別されません。

## 起動方法

以下の方法でファイルの検索を起動できます:

パネルのメニュー・バーから

- 場所ファイルの検索...を選択

パネルのメイン・メニューから

- ファイルの検索...を選択

コマンドラインから

- 次のコマンドを実行: `gnome-search-tool`

ファイルの検索を起動すると、次のようなウィンドウが表示されます。

### ファイルの検索ウィンドウ

ファイルの検索のメインウィンドウの表示

## 使い方

### 検索の実行

システムにある任意のファイルを検索するには、次の手順を実行してください:

1. 対象となる名前の欄に検索文字列を入力してください。検索文字列は、ファイル名のすべてか一部です。必要に応じ、次の表に示すようなワイルドカードも利用可能です:

   名前に含まれる文字列 | 例 | 結果
   ファイル名のすべてまたは一部 | `myfile.txt` | ファイルの検索は、ファイル名に `myfile.txt` という文字列が含まれるすべてのファイルを検索します。
   ワイルドカード (*, [, ]) と組み合わせたファイル名の一部 | `*.[ch]` | ファイルの検索は、`.c` か `.h` という拡張子をもつすべてのファイルを検索します。

2. 対象となるフォルダーという欄でファイルの検索に検索を始めさせたいフォルダーかデバイスを選択してください。

3. 検索をクリックすると検索を実行します。

ファイルの検索は、あなたが指定したディレクトリとそのサブディレクトリを検索します。そして、ファイルの検索は、検索の結果を検索結果というリストボックスに表示します。もし、検索条件に一致するファイルが見つからなかった場合は、検索結果のリストボックスに『ファイルが見つかりません』と表示されます。

デフォルトでは、ファイルの検索は `locate` コマンドを利用して高速な検索を行ってから、`find` コマンドを利用してより徹底した検索を行います。`locate` コマンドは、ファイルに関する情報を集めたデータベースを利用するため比較的高速ですが、定期的にデータベースが更新されている必要があります。もし、このデータベースが一週間以上古い場合は、検索結果が古いことを警告し、高速な検索を無効にするオプションを提供します。このデータベースを手動で更新したい場合、root ユーザー権限で `updatedb` コマンドを実行してください。

### 検索オプションの追加

システム上のファイルを検索するための追加オプションを指定できます。検索オプションを追加するには、次の手順を実行してください:

1. 追加オプションの選択という文字列をクリックしてください。

2. 利用可能なオプションのドロップダウンリストをクリックしてください。

3. 適用したい検索オプションを選択してください。

4. 追加をクリックしてください。

5. tbl-search-rulesで説明する、検索オプションが必要とする検索に関する情報を指定してください。

6. 適用したいそれぞれの検索オプションに対して、同じ手順を繰り返してください。

実行しようとしている検索から検索オプションを削除するには、削除したいオプションのとなりにある削除ボタンをクリックしてください。

実行しようとしている検索から検索オプションを無効にするには、追加オプションの選択という文字列をクリックしてください。

### 検索オプション

オプション名 | 説明
次の文字列を含む | 指定した文字列を含むテキストファイルを検索します。
次の日数以内に変更した | 指定した日数以内に変更されたファイルを検索します。
次の日数より以前に変更した | 指定した日数より以前に変更されたファイルを検索します。
最小サイズ | Kバイト単位で指定したサイズと等しいか大きいファイルを検索します。
最大サイズ | Kバイト単位で指定したサイズと等しいか小さいファイルを検索します。
ファイルが空である | 空のファイルを検索します。
次のユーザーが所有する | 指定したユーザーが所有するファイルを検索します。テキストボックスにユーザー名を入力してください。
次のグループが所有する | 指定したグループが所有するファイルを検索します。テキストボックスにグループ名を入力してください。
所有者が不明である | システムにとって未知のユーザーやグループが所有しているファイルを検索します。
次の名前を含まない | 入力した文字列が名前に含まれないファイルを検索します。入力欄に完全なファイル名か、ワイルドカードを利用してファイル名の一部を入力してください。複数の文字を表すには、* を利用してください。一文字を表すには、? を利用してください。この検索では、大文字と小文字が区別されます。
名前が次の正規表現に一致する | そのディレクトリパスかファイル名に指定した正規表現が含まれるファイルを検索します。テキストボックスに正規表現を入力してください。
隠しファイルとバックアップファイルを表示する | 検索に隠しファイルとバックアップファイルを含めます。
シンボリックリンクをたどる | ファイルを検索する時にシンボリックリンクをたどります。
他のファイルシステムを除く | 開始ディレクトリと同じファイルシステム内にあるディレクトリを検索します。

### 検索の停止

ファイルの検索が検索を完了する前に検索を停止するには、停止をクリックしてください。

### 表示されたファイルを開く

検索結果のリストボックスに表示されたファイルを開くには、次の手順のいずれかを実行してください:

- ファイル上で右クリックし、開くを選択してください。

- ファイル上をダブルクリックしてください。

検索結果のリストボックスに表示されているファイルを含むフォルダーを開くには、ファイル上を右クリックし、親フォルダーを開くを選択してください。

### 表示されたファイルの削除

検索結果のリストボックスに表示されたファイルを削除するには、ファイル上で右クリックし、ゴミ箱へ移動するを選択してください。

### 検索結果の保存

ファイルの検索が実行した最後の検索結果を保存するには、検索結果の一覧で右クリックして、検索結果に名前を付けて保存を選択してください。結果を保存したいファイルの名前を入力し、保存をクリックしてください。

## 設定

ファイルの検索には、一部の動作を変更できる gconf のキーが用意されています。以下の方法で設定エディターを起動して、設定値を変更できます:

アプリケーションメニュー

- システムツール設定エディターを選択

コマンドライン

- 次のコマンドを実行: `gconf-editor`

### 高速な検索の無効化

キー名: /apps/gnome-search-tool/disable_quick_search

既定値: false

ファイルの検索は、`locate` コマンドを利用することにより、ファイル名検索の速度を向上しています。`Locate` は、ファイル名の索引をつけ、高速な検索を行うための安全な方法を提供しています。`locate` はファイルの索引に依存するため、検索結果の一覧を常に最新の状態にすることができません。

### 高速な検索後の二度目の走査を無効化

キー名: /apps/gnome-search-tool/disable_quick_search_second_scan

既定値: false

ファイルの検索は高速な検索の完了後、`find` コマンドを利用して徹底的な検索を行います。二度目の走査の目的は、まだ索引されていないファイルを見つけるためです。検索条件に一致したファイルを追加することにより、検索結果の一覧を最新の状態に保ちます。

### 高速な検索で除外するパス

キー名: /apps/gnome-search-tool/quick_search_excluded_paths

既定値: [/mnt/*,/media/*,/dev/*,/tmp/*,/proc/*,/var/*]

ファイルの検索は、このキーによって指定されたパスに対しては高速な検索を行いません。指定されたパスでのファイル名検索には、`find` コマンドを利用します。ワイルドカード '*' および '?' をサポートします。

### 高速な検索後の二度目の走査で除外するパス

キー名: /apps/gnome-search-tool/quick_search_second_scan_excluded_paths

既定値: [/]

ファイルの検索は、このキーによって指定されたパスに対して、高速な検索後の二度目の走査を行いません。指定されたパスでの高速な検索後、 `find` コマンドを利用した徹底した検索を行いません。ワイルドカード '*' および '?' をサポートしています。

### 追加オプションの表示

キー名: /apps/gnome-search-tool/show_additional_options

既定値: false

このキーは、ファイルの検索を起動した時に追加オプションの選択を展開するかどうかを決定します。