# 文件搜索工具手册

搜索工具可以查找你计算机上的文件、文件夹和文档。

2015 MATE-Dokumentationsprojekt
2005 Dennis Cranston
2002 2003 2004 Sun Microsystems
2000 Alexander Kirillov
MATE-Dokumentationsprojekt GNOME Documentation Project

对于本文档的复制、分发和/或修改必须遵循自由软件基金会 (Free Software Foundation) 发布的 GNU 自由文档许可证 (GFDL) 版本 1.1 或更高版本，该许可证没有固定的部分、没有封面和背页文本。您可以在此链接上或在随本手册一起分发的 COPYING-DOCS 文件中找到 GFDL 的副本。

本手册是在 GFDL 许可之下分发的 MATE 手册集合的一部分。如果想要单独分发此手册，可以在手册中添加该许可证的一份副本然后分发，如该许可证的第 6 部分所述。

各个公司使用的许多用于区别它们产品和服务的名称都声明为商标。在所有的 MATE 文档以及 MATE 文档项目的成员中，这些名称都是以全大写字母或首字母大写显示，从而表明它们是商标。

DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT ARE PROVIDED UNDER THE TERMS OF THE GNU FREE DOCUMENTATION LICENSE WITH THE FURTHER UNDERSTANDING THAT:

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-Dokumentationsteam
Search for Files Maintainer
Dennis Cranston
Search for Files Maintainer

    dennis_cranston@yahoo.com

Sun GNOME Documentation Team
Sun Microsystems

Alexander Kirillov
GNOME Documentation Project

     kirillov@math.sunysb.edu

Search for Files Manual V1.10
July 2015

Wolfgang Ulbrich

Search for Files Maintainer

Search for Files Manual V2.7
June 2005

Joachim Noreiko jnoreiko@yahoo.com

Search for Files Maintainer

Search for Files Manual V2.6
January 2005

Dennis Cranston dennis_cranston@yahoo.com

Search for Files Maintainer

Search for Files Manual V2.4
February 2004

Sun GNOME Documentation Team

GNOME Documentation Project

Search for Files Manual V2.3
September 2002

Sun GNOME Documentation Team

GNOME Documentation Project

Search for Filesl Manual V2.2
August 2002

Sun GNOME Documentation Team

GNOME Documentation Project

Search for Files Manual V2.1
July 2002

Sun GNOME Documentation Team

GNOME Documentation Project

Search for Files Manual V2.0
May 2002

Sun GNOME Documentation Team

GNOME Documentation Project

Search for Files Manual
2000

Alexander Kirillov kirillov@math.sunysb.edu

GNOME Documentation Project

This manual describes version 1.10 of Search for Files.

反馈

To report a bug or make a suggestion regarding the Search for Files application or this manual, follow the directions in the MATE Feedback Page.

## 介绍

文件搜索 程序允许您搜索系统中的文件。要执行一次基本的搜索，你可以输入一个文件名或一部分，使用或不使用通配符。要使您搜索更精确，还可以使用额外的搜索选项。

文件搜索 使用 `find`、`grep` 和 `locate` 等 UNIX 命令。一般情况下，当进行一次基本搜索时，文件搜索 会首先使用 `locate` 命令，然后再使用较慢但更广泛的 `find` 命令。

大小写敏感搜索依赖于您的系统。例如，在 Linux 上，`find`、`grep` 和 `locate` 命令支持 `-i` 选项，所有的搜索都可以是大小写敏感的。

## 快速入门

您可以用下面的方法开始 文件搜索：

从面板上的 菜单栏

  点菜单 位置文件搜索...

从面板上的 主菜单

  点菜单 文件搜索...

从命令行

  输入下面的命令：`mate-search-tool`

当你启动 文件搜索，会出来一个下面的窗口：

文件搜索窗口

Shows Search for Files main window.

## 用法

### 执行一次基本搜索

要在系统中执行一次基本的文件搜索，请按下面的步骤操作：

1. 在 包含文件名 文本框里输入搜索文本。搜索的文本可以是一个文件名或文件名的一部分，带或不带通配符，像下表列出的那样：

   文件名包含的文本 | 举例 | 搜索结果
   --- | --- | ---
   全称或部分文件名 | `myfile.txt` | 文件搜索 会搜索所有在文件名称里，包含 `myfile.txt` 文本的文件。
   部分文件名与通配符组合 (*, [, ]) | `*.[ch]` | 文件搜索 会搜索所有扩展名是 `.c` 或 `.h` 的文件。

2. 在 搜索的文件夹 框里，选择一个您想让 文件搜索 查找的文件夹或设备。

3. 点 查找 开始执行搜索任务

文件搜索 会在您指定的文件夹及其子文件夹中进行搜索。文件搜索 会在 搜索结果 列表框里显示搜索结果。如果 文件搜索 没有找到任何匹配项，程序会在 搜索结果 显示一条信息 “未找到文件”。

一般情况下，文件搜索 将会使用 `locate` 命令执行快速搜索，然后第二次使用更广泛的 `find` 命令。`locate` 命令较快的原因是，它使用了一个文件相关的数据库。如果这个数据库是一周前的，文件搜索 会提醒您死哦所结果可能超出日期，并给出一个选项禁用快速搜索。要更新数据库，以管理员身份运行 `updatedb` 命令。

### 添加搜索选项

您可以在系统搜索时，添加额外的搜索选项。要添加搜索选项，请按下面的步骤操作：

1. 点击 选择更多选项 标签。

2. 点击 可用的选项 下拉列表。

3. 选择您想使用的搜索选项。

4. 点 添加 按钮。

5. 在搜索选项中指定需要搜索的相关信息，如下表所示：。

6. 重复以上的步骤，添加其他搜索选项。

要删除一个搜索选项，点击选项右边的 删除 按钮。

要禁用搜索选项，再点击 选择更多选项 标签。

搜索选项

选项名称 | 描述
--- | ---
包含文本 | 搜索内容里包含指定文本的所有文件。(译注：点“添加”按钮后输入文本)
修改日期少于 | 搜索文件修改日期少于指定天数的文件。
修改日期多于 | 搜索文件修改日期多于指定天数的文件。
文件大小至少是 | 搜索文件大小大于或等于指定大小(KB)的文件。
文件大小最多是 | 搜索文件大小是小于或等于指定大小(KB)的文件。
空文件 | 搜索没有内容的空文件。
文件所属用户 | 搜索属于指定用户的文件。在文本框里输入用户名(先点“添加”按钮)。
文件所属用户组 | 搜索属于指定用户组的文件。在文本框里输入用户组名称(先点“添加”按钮)。
所属用户未知 | 搜索那些所属用户或用户组未知的文件。
文件名不包含 | 搜索文件名不包含指定字符串的文件，输入一个完整文件名或带有通配符的部分文件名。使用 * 代表一系列字符，使用 ? 代表一个字符。搜索是区分大小写的。
文件名称匹配正则表达式 | 搜索那些包含指定正则表达式的文件名或文件夹名称。在文本框里输入一个正则表达式。
显示隐藏和备份文件 | 搜索时包括隐藏文件和备份文件。
跟踪符号链接 | 搜索文件时跟踪符号链接。
包括其他文件系统 | 在同一个文件系统中，作为启动文件夹中搜索。

### 停止搜索

点 停止 按钮，在 文件搜索 完成之前停止搜索。

### 打开显示的文件

要打开在 搜索结果 列表框里显示的文件，请按下面的步骤操作：

- 在文件上点右键，然后选 打开 命令。

- 双击该文件。

To open the folder that contains a file displayed in the Search results list box, right-click on the file, then choose Open Containing Folder.

### 删除显示的文件

要删除在 搜索结果 列表框里显示的文件，在文件上点右键，然后选 移到回收站 命令。

### 保存搜索结果

要保存最近一次执行 文件搜索 的结果，在 搜索结果 框里点右键，然后选 结果另存为，然后点保存。

## 设置

Search for Files provides gsettings keys to modify some of its behavior. The gsettings values can be changed by starting the Configuration Editor in the following ways:

应用程序 菜单

  Choose System Tools dconf Editor.

命令行

  Execute the following command: `dconf-editor`

### 禁用快速搜索

Key name: org.mate.search-tool.disable-quick-search

默认值：false

文件搜索 通过使用 `locate` 命令加速文件名搜索。`Locate` 命令提供一个安全的方法索引和快速搜索文件。由于 `locate` 基于索引文件，搜索结果 列表可能没有及时更新到当前。

### 禁用快速搜索两次扫描

Key name: org.mate.search-tool.disable-quick-search-second-scan

默认值：false

当完成一次快速搜索后，文件搜索 将通过 `find` 命令再执行一次搜索，用以发现没有被索引的文件。符合条件的结果会添加到 搜索结果 列表框里。

### 快速搜索排除的路径文件夹

Key name: org.mate.search-tool.quick-search-excluded-paths

默认值：[/mnt/*,/media/*,/dev/*,/tmp/*,/proc/*,/var/*]

文件搜索 将不会搜索定义在这个键名中的路径。用 `find` 命令可以搜索定义在这个路径里文件。支持 “*” 和 “?” 通配符。

### 快速搜索第二次扫描时排除的路径

Key name: org.mate.search-tool.quick-search-second-scan-excluded-paths

默认值：[/]

文件搜索 在第一次快速搜索后将不会扫描定义在这个键名中的路径。这些路径快速搜索完后，将不会再用 `find` 命令扫描。支持 “*” 和 “?” 通配符。

### 显示额外的选项

Key name: org.mate.search-tool.show-additional-options

默认值：false

这个键名决定了，在 文件搜索 运行后，是否显示 选择更多选项 段。

Search Tool