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

コンピュータ上のファイル、フォルダ、文書を検索するためのツールです。

2015-2021
MATE 文書化プロジェクト
2005
Dennis Cranston
2002
2003
2004
サン・マイクロシステムズ
2000
Alexander Kirillov
MATE 文書化プロジェクト
GNOME 文書化プロジェクト

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License (GFDL), Version 1.1 or any later version published by the Free Software Foundation with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. You can find a copy of the GFDL at this link or in the file COPYING-DOCS distributed with this manual.

本文書は GFDL の下で配布されているその他の MATE マニュアル集の一部でです。これらのマニュアルとは別に本文書を別個に配布する場合は、GFDL の第6節で説明しているように、そのマニュアル集に対してライセンスの複製を添付してください。

企業が自らの製品とサービスを区別する目的で使用する名称の多くは、登録商標であると主張しています。こうした名称が MATE の文書の中に記載されていて、この登録商標が MATE 文書化プロジェクトのメンバーによって了解されている箇所については、名称が大文字または頭文字を大文字で表示しています。

この文書およびその修正版は、以下の点を理解したという前提で、GNU 自由文書ライセンス の条件の下で配布されています：

1. DOCUMENT IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS FREE OF DEFECTS MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY, ACCURACY, AND PERFORMANCE OF THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS WITH YOU. SHOULD ANY DOCUMENT OR MODIFIED VERSION PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL WRITER, AUTHOR OR ANY CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER; AND

2. UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER IN TORT (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE AUTHOR, INITIAL WRITER, ANY CONTRIBUTOR, OR ANY DISTRIBUTOR OF THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER DAMAGES OR LOSSES ARISING OUT OF OR RELATING TO USE OF THE DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE POSSIBILITY OF SUCH DAMAGES.

MATE 文書化チーム
ファイルの検索 メンテナー
Dennis
Cranston
ファイルの検索 メンテナー

    dennis_cranston@yahoo.com

Sun
GNOME 文書チーム
サン・マイクロシステムズ

Alexander
Kirillov
GNOME 文書化プロジェクト

     kirillov@math.sunysb.edu

ファイル検索マニュアル 1.10 版
2015年7月

Wolfgang Ulbrich

ファイルの検索 メンテナー

ファイル検索マニュアル 2.7 版
2005年6月

Joachim Noreiko jnoreiko@yahoo.com

ファイルの検索 メンテナー

ファイル検索マニュアル 2.6 版
2005年1月

Dennis Cranston dennis_cranston@yahoo.com

ファイルの検索 メンテナー

ファイル検索マニュアル 2.4 版
2004年2月

Sun GNOME 文書化チーム

GNOME 文書化プロジェクト

ファイル検索マニュアル 2.3 版
2002年9月

Sun GNOME 文書化チーム

GNOME 文書化プロジェクト

ファイル検索マニュアル 2.2 版
2002年8月

Sun GNOME 文書化チーム

GNOME 文書化プロジェクト

ファイル検索マニュアル 2.1 版
2002年1月

Sun GNOME 文書化チーム

GNOME 文書化プロジェクト

ファイル検索マニュアル 2.0 版
2002年5月

Sun GNOME 文書化チーム

GNOME 文書化プロジェクト

ファイル検索マニュアル
2000年

Alexander Kirillov kirillov@math.sunysb.edu

GNOME 文書化プロジェクト

これは、ファイル検索マニュアル 1.10 版について説明しています。

## フィードバック

ファイル検索アプリと本マニュアルに関するバグや提案を報告するには、MATE フィードバックページの方法に従ってください。

## はじめに

ファイル検索アプリを使えば、システム上のファイルを検索することができます。基本的な検索を行うには、ファイル名またはファイル名の一部をワイルドカード付きかなしで入力します。検索結果を絞り込むには、検索で追加オプションを適用することができます。

ファイルの検索ツールは、`find`、`grep`、および `locate` の UNIX コマンドを使用します。既定では、基本的な検索を行う場合、ファイルの検索はまず `locate` コマンドを使用し、次に処理がやや遅くても一層詳細な検索を行える `find` コマンドを使用します。

検索時の大文字・小文字の区別は、お使いのオペレーティング・システムによって異なります。たとえば、Linux では、`find`、`grep`、`locate` の各コマンドは `-i` オプションをサポートしています。したがって、検索では、大文字と小文字をまったく区別しません。

## はじめましょう

ファイルの検索は、次の方法で開始できます。

パネルのメニューバーより

  場所 MATE 検索ツールを選択します

パネルのメインメニューより

  MATE 検索ツールを選択します

コマンドラインより

  次のコマンドを実行してください。`mate-search-tool`

ファイルの検索を起動したら、次のウィンドウが表示されます。

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

は、「ファイル検索」のメインウィンドウ
を表示します。

## 使い方

### 基本的な検索を行うには

システム・ファイルの基本的な検索を行うには、次の手順を実行してください。

1. ファイル名が次を含むという入力欄に検索文字を入力します。検索文字には、次の表に示すように、ワイルドカードの有無にかかわらず、ファイル名またはファイル名の一部とすることができます。

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

2. 対象となるフォルダという入力欄で、ファイルの検索を開始するフォルダまたはデバイスを選択します。

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

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

既定では、ファイルの検索は、`locate` コマンドによるクイックサーチの後、`find` コマンドによる詳細な再検索を行います。`locate` コマンドは、ファイルに関する情報のデータベースを使用するのでかなり高速です。このデータベースが 1 週間以上前のものである場合、ファイルの検索は検索結果が古くなっている可能性があることを警告し、クイック検索を無効にするオプションを提供します。データベースを更新するには、root ユーザーで `updatedb` コマンドを実行してください。

### 検索条件を追加するには

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

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

2. 適用する検索条件 のドロップダウンリストをクリックしま。

3. 適用したい検索条件を選択します。

4. 追加をクリックします。

5. 検索オプションで必要な検索情報を指定します。これはに記載されているとおりです。

6. 適用したい検索オプションごとに、前述の手順を繰り返します。

今行っている検索からオプションを削除するには、オプションのそばにある削除ボタンをクリックします。

現在の検索で、検索オプションを無効にするには、追加オプションの選択という文字列をクリックします。

#### 検索条件

オプション名 | 説明
--- | ---
次の文字列を含む | 指定された文字列を含む、プレーンテキスト形式のファイルを検索します。
次の日数より前に変更した | 日数で指定した期間以内に変更されたファイルを検索します。
次の日数より後に変更した | 日数で指定した期間を超えて変更されたファイルを検索します。
次のサイズよりも大きい | キロバイト単位で指定したサイズと等しいか、それ以上のサイズのファイルを検索します。
次のサイズよりも小さい | キロバイト単位で指定したサイズと等しいか、それ以下のサイズのファイルを検索します。
ファイルが空である | 空のファイルを検索します。
次のユーザーが所有する | 指定したユーザーが所有するファイルを検索します。ユーザー名を用意されたテキストボックスに入力してください。
次のグループが所有する | 指定したグループが所有するファイルを検索します。グループ名を用意されたテキストボックスに入力してください。
所有者が不明である | システムに知られていない、ユーザーやグループが所有するファイルを検索します。
次の名前を含まない | 入力した文字列を含まないファイル名を検索します。完全なファイル名、またはワイルドカードを使った部分名を指定フィールドに入力します。一連の文字を表すには * を使用します。? は1文字を表します。検索では、大文字と小文字が区別されます。
名前が次の正規表現に一致する | ディレクトリパスまたはファイル名の中に、指定された正規表現を含むファイルを検索します。表示されるテキストボックスに正規表現を入力してください。
隠しファイル/フォルダを表示する | 隠しファイルやバックアップファイルも検索対象にします。
シンボリックリンクをたどる | ファイルを検索するとき、シンボリックリンクをたどります。
他のファイルシステムを除く | 開始ディレクトリと同じファイルシステム内にあるディレクトリを検索します。

### 検索を停止するには

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

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

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

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

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

検索した結果リストボックスに表示されたフォルダの中のファイルを開くには、そのファイルを右クリックして、これを含むフォルダを開くを選択します。

### 表示されたファイルを削除するには

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

### 検索結果を保存するには

ファイルの検索で最後に実行した検索の結果を保存するには、検索した結果の一覧内で右クリックし、結果を別名で保存を選択します。結果を保存するファイル名を入力して、「保存」をクリックします。

## 設定

ファイルの検索では、gsettings キーを使用して、動作の一部を変更できます。gsettings の値は、設定エディタを次のように起動して変更できます。

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

  システムツール dconf エディタを選択します。

コマンドライン

  次のコマンドを実行してください。 `dconf-editor`

### クイック検索を無効にする

キーの名前: org.mate.search-tool.disable-quick-search

初期値: false

ファイルの検索では、`locate` コマンドを使用してファイル名の検索が高速化されます。`locate` を使用すると、ファイル名を安全にインデックス化し速く検索できます。`locate` はファイルの索引に依存するため、検索結果の一覧が常に最新であるとは限りません。

### クイック検索の二回目のスキャンを無効にする

キーの名前: org.mate.search-tool.disable-quick-search-second-scan

初期値: false

クイック検索が完了すると、ファイルの検索では、`find` コマンドを使用して完全な検索が実行されます。この2回目の検索の目的は、インデックス化されていないファイルを検索することです。検索基準に一致するファイルが検索した結果の一覧に追加され、この一覧が最新の状態に保たれます。

### クィック検索で除外するパス

キーの名前: org.mate.search-tool.quick-search-excluded-paths

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

ファイルの検索では、このキーによって定義されたパスのクイック検索は実行されません。定義されたパス内のファイル名検索には、`find` コマンドが使用されます。ワイルドカードの「*」および「?」に対応しています。

### クィック検索の二回目のスキャンで除外するパス

キーの名前: org.mate.search-tool.quick-search-second-scan-excluded-paths

既定値: [/]

ファイルの検索では、このキーによって定義されたパスのクイック検索後に、2回目のスキャンは実行されません。定義されたパスのクイック検索の後に、`find` コマンドを使用した完全な検索が実行されることはありません。ワイルドカードの「*」および「?」に対応しています。

### 追加オプションを表示するかどうか

キーの名前: org.mate.search-tool.show-additional-options

初期値: false

検索オプション 追加オプションの選択 を有効にしてファイルの検索を起動するかどうかを選択します。