搜索文件

使用计算机+更多应用程序+系统菜单上的搜索文件,可以使用任何数量的搜索准则查找计算机或网络共享上的文件。

图 2.3. “搜索文件”对话框

“搜索文件”对话框

搜索文件使用 find、grep 和 locate UNIX 命令。所有搜索都区分大小写。

通过在“运行应用程序”对话框(用 Alt+F2 启动)中输入以下命令也可以打开搜索文件对话框:

gnome-search-tool

执行基本搜索

  1. 启动搜索文件

  2. 名称包含字段中输入搜索文本。

    搜索文本可以是文件名或部分文件名,可以带有或不带有通配符,如下表所示:

    搜索文本

    示例

    结果

    完整或部分文件名

    myfile.txt

    搜索文件名中包含“myfile.txt”的所有文件。

    与通配符 (* [ ]) 组合的部分文件名

    *.[ch]

    搜索所有带有 .c 或 .h 扩展名的文件。

  3. 搜索文件夹字段中,选择要搜索文件开始搜索的目录。

  4. 单击查找

添加搜索选项

使用选择更多选项可根据文件内容、日期、拥有者或文件大小进行搜索。

  1. 启动搜索文件

  2. 名称包含字段中输入搜索文本。

  3. 在文件夹中查找字段中,输入希望“搜索文件”开始搜索的目录路径。

  4. 单击选择更多选项,然后单击可用选项

  5. 选择要应用搜索选项,然后单击添加

    下列选项可用:

    选项

    描述

    包含文本

    按文件名搜索文件。在提供的字段中输入完整的文件名或带有通配符的部分文件名。使用星号 (*) 来代表一连串字符。使用问号 (?) 来代表单个字符。搜索区分大小写。

    修改日期早于

    搜索在指定时间段内修改过的文件(以天为单位)。

    修改日期超过

    搜索在指定时间段之前修改过的文件(以天为单位)。

    最小大小

    搜索等于或大于指定大小的文件(以 KB 为单位)

    最大大小

    搜索等于或小于指定大小的文件(以 KB 为单位)

    空文件

    搜索空文件。

    所属用户

    搜索属于指定用户的文件。在提供的文本框中输入用户名。

    所属组

    搜索属于指定用户组的文件。 在提供的文本框中输入组名。

    未识别所有者

    搜索系统未知的用户或用户组所拥有的文件。

    名称不包含

    搜索包含您输入的字符串的文件名。 在提供的字段中输入完整的文件名或带有通配符的部分文件名。使用星号 (*) 来代表一连串字符。使用问号 (?) 来代表单个字符。搜索区分大小写。

    匹配正则表达式的名称

    搜索目录路径或文件名中包含指定正则表达式的文件。在提供的文本框中输入正则表达式。

    正则表达式是用于描述搜索模式的特殊文本字符串。有关详细信息,请参见http://www.regular-expressions.info

    显示隐藏文件和备份文件

    在搜索中包含隐藏文件和备份文件。

    遵循符号链接

    搜索文件时遵循符号链接。

    排除其他文件系统

    仅在文件系统不同于开始目录的文件系统的目录中搜索。

  6. 对搜索选项指定要求搜索的信息。

  7. 要从当前搜索中删除某个搜索选项,请单击此选项旁边的删除按钮。

  8. 单击查找

使用搜索结果列表

您可以使用“搜索结果”列表来打开或删除搜索期间找到的文件,或者将搜索结果保存到文件中。

图 2.4. 搜索结果列表

搜索结果列表

要打开搜索结果列表中显示的文件,请右击此文件,然后单击打开或双击文件。 要打开包含“搜索结果”列表中显示的文件的文件夹,请右键单击此文件,然后单击打开文件夹

要删除搜索结果列表中显示的文件,请右键单击此文件,然后单击移动到废物桶

要保存上次执行搜索文件的搜索结果,请右键单击“搜索结果”列表中的任意位置,然后单击结果另存为。输入包含搜索结果的文件的名称并单击保存

禁用快速搜索

默认情况下,搜索文件会尝试使用 locate 命令加快某些搜索的速度。locate 提供了一种建立索引和快速搜索文件的安全方式。locate 依赖于文件索引,因此“搜索结果”列表可能不是最新的。要禁用快速搜索,请在终端窗口中运行以下命令:

# gconftool-2 --type=bool --set /apps/gnome-search-tool/disable_quick_search 1