# &kfind; 手册

## 介绍

&kfind; 是 &kde; 的一个用于查找文件的小工具。

### 启动 &kfind;

文件查找工具对于在您的计算机上搜寻特定文件以及搜寻所有满足某个条件的文件很有帮助。举个例子来说，您可以查找某个特定类型的文件，或者文件名中有某些字符的文件。您可以在 &konqueror; (文件管理器模式) 中载入此工具，方法为选择菜单中的 &Ctrl; F 工具查找文件。如果您想要单独用 &kfind; 作为一个搜索工具，您可以直接通过 &krunner; 启动它。

## 查找文件

### 名称/位置标签页

启动 &kfind; 后，您会见到一个简单的窗口。您可以在 文件名称： 文本框中输入您想找的文件的名字。您可以用通配符匹配，以及用分号 (;) 来分隔多个名字。

在 查找位置 一栏中输入或者点击 浏览... (您可以在出现的对话框中按快捷键 &Alt;. 或者 F8 切换是否显示隐藏的文件与文件夹) 来选择要在其中进行搜索的文件夹，随后按下 &Enter; 或者点击 查找 按钮。使用 停止 按钮来取消搜索。一次搜索的结果可以通过 另存为... 按钮来保存为 &HTML; 格式或者纯文本。

如果选中了 包含子文件夹，那么您选择文件夹中的所有子文件夹也会被搜索。如果您选择了 区分大小写，&kfind; 仅会查找名字大小写完全匹配的文件。打开选项 显示隐藏文件 来将它们包含在您的搜索之中。选择 使用文件索引 的话，您可以使用 locate 软件包创建的文件索引来加速搜索。

您可以为文件或文件夹名字指定以下通配符：

星号 *

- 星号可替代任意多个字符 (或者零个)，例如，搜索 `marc*` 会匹配 `marc`，`marc.png`，以及 `marc_must_not_read_this.kwd`。`mar*.kwd` 会匹配 `marketplace.kwd` 与 `marc_must_not_read_this.kwd`。

问号 ?

- 与星号相反，问号仅匹配一个字符，因此 `mar?` 会匹配 `marc`，但是 `marc?` 在只有文件 `marc` 与 `marc.png` 时啥都不会匹配到。您可以在查询中写任意多个问号，它们会匹配与它们的数量相同多个字符。

字符集 [...]

- 这会匹配方括号之间的任何字符。

当然，您可以在查询中结合使用多个通配符。

搜索结果会显示在下方的方框中。在其中点击 &RMB; 会打开一个右键菜单，其中有您可以对选中的文件或文件夹进行的操作。

### 内容标签页

文件类型

- 在这里，您可以指定您要搜索的文件的类型。

包含文本

- 输入您想查找的文件中必须包含的词或短语。注意：如果您在一个大文件夹中进行搜索，或者在 名称/位置 面板中选择了 包含子文件夹，这可能会花很长时间。

  这个选项 不会 对所有 文件类型 中列出的文件有效。仅支持以下类型的文件：

  - 文本文件，例如源代码以及 `README` 文件

  - &kword; >= 1.2

  - &kpresenter; >= 1.2

  - &kspread; >= 1.2

  - OpenOffice.org Writer / LibreOffice Writer

  - OpenOffice.org Impress / LibreOffice Impress

  - OpenOffice.org Calc / LibreOffice Calc

  - Calligra Words

  - Calligra Sheets

  - Calligra Stage

不区分大小写

- 如果您开启这个选项，&kfind; 会只查找那些文字大小写精确匹配的文件，例如 `MARC` 只会匹配 MARC，而不会匹配 Marc。

正则表达式

- 如果您从 &kde; 的 git 服务器的 playground/utils 中安装了 &kregexpeditor; 工具，您会见到这个额外选项。启用它，您可以使用 正则式 或者说正则表达式来进行搜索。正则式可以指定您搜索的条件，它们可以非常复杂，同时也很强大。如果您不熟悉正则表达式，您可以点击 编辑 按钮来打开 &kregexpeditor;。这个工具能帮助您图形化地指定您想要的条件，并且帮您生成所需的表达式。

  &kregexpeditor; 是一个很有用的工具，&kfind; 以外还有很多 &kde; 应用程序可以使用它。您可以在它自带的帮助文件中找到更多信息。

包含二进制文件

- 这使得您可搜索任何类型的文件，甚至不包含文字的文件 (如程序文件和图像)。

搜索摘要信息片段

- 这两个字段可用于在文件的特定注释或摘要信息中搜索。

  以下是一些主流情景：

  - 视频文件 (avi, mp4, &etc;): 指定一些标签 (`比特率`, `持续时间`, &etc;)及其值来查找元数据中具有指定参数值的项目。

  - 图像(png, jpeg, &etc;): 指定一些标签 (`宽度`, `高度`, &etc;)及其值来查找元数据中具有指定参数值的项目。

  - 音频文件 (mp3, flac, &etc;): 指定一些标签 (`标题`, `专辑`, &etc;)及其值来查找元数据中具有指定参数值的项目。

  - 电子书 (epub, azw, fb2, &etc;)：指定一些标签 (`标题`, `作者`, &etc;)及其值来查找元数据中具有指定参数值的项目。

  如果标签有您语言的译文，您可以在搜索条件中使用本地化的标签名称。

### 属性标签页

这里，您可以改进您的搜索。您可以从下列改进中选择：

查找在如下时间创建或修改的所有文件

- 您如果在这里输入两个日期，那么结果会限于在此期间创建或修改的文件。或者，您也可以指定一段时间。

文件大小

- 这里，您可以指定找到的文件必须大于、小于或者等于您在边上的文本框中输入的文件大小。

文件所属用户，文件所属组

- 这里，您可以指定文件所属的用户以及用户组。

## 致谢和授权

&kfind;

程序版权:

## 开发者

- Martin Hartig

- &Stephan.Kulow; &Stephan.Kulow.mail;

- &Mario.Weilguni; &Mario.Weilguni.mail;

- &Alex.Zepeda; jazepeda@pacbell.net

- Miroslav Flídr flidr@kky.zcu.cz

- &Harri.Porten; &Harri.Porten.mail;

- Dima Rogozin dima@mercury.co.il

- &Carsten.Pfeiffer; &Carsten.Pfeiffer.mail;

- Hans Petter Bieker bieker@kde.org

- &Waldo.Bastian; &Waldo.Bastian.mail;

文档版权 2001 &Dirk.Doerflinger; &Dirk.Doerflinger.mail;

开源软件国际化之简体中文组

&underFDL; &underGPL;
&documentation.index;