索引 |
查询窗口 基本查询 - "使用名称" 标准查询 - "使用属性" 高级查询 - "使用表达式" 结果窗口 查询模板 |
查询
查询是基于文件属性的文件搜索,可以在文件浏览器或者终端中进行。所有的查询保存在 /boot/home/queries/ ,并且保持七天才予以清除。需要注意的是,这些并不是您静态的搜索结果列表,而是查询的规则,当您打开它们时,将会再次进行搜索。
比较方便的是,您不需要双击来再次执行查询,而是可以深入一个保存的查询,就如右键点击任何的文件夹,然后导航至相应的子菜单。
查询窗口
您可以从 ALT F。它将会呈现如下查找窗口:
菜单,桌面栏菜单,任何文件浏览器窗口,或者桌面(一个全屏的文件浏览器窗口)调用查询。对应的快捷键是The Query template. It also gives quick access to .
menu allows to an existing query and the current search parameters as a query orlets you include the Trash in your search.
holds a list of all query templates on your system.
查询范围从
缩小到特定的文件类型。- 定义搜索方法:
- - 基本搜索,基于文件或者文件夹名的查询
- - 标准搜索,基于一个或多个属性的查询
- - 高级搜索,基于查询规则的复杂查询
选择所要搜索的目标驱动。
输入搜索词。
基本查询 - "使用名称"
如果您仅希望在挂载的磁盘中所有的文件和目录中查找出匹配特定模式的内容,只要将搜索方法设置为 ENTER 即可。
,然后在文本框中输入搜索内容,并按下标准查询 - "使用属性"
您可以通过对特定文件类型属性的搜索来创建更加高级的查询。为了执行该操作,这些属性必须首先进行索引 。
首先,您需要从
设置文件类型,例如, 设置为 ,并且修改搜索方式为 。这样将添加一个弹出菜单到文本框的左侧,还可以在其下侧
和 按钮。 通过该菜单,您可以选择查询的属性。而使用 和 按钮,您可以添加或者删除其他查询属性。这些属性可以通过 AND/OR 进行逻辑链接。我们以一次邮件查询为例:
这是查询近两个月内 Clara Oswald以 "sufflé" 或 "impossible" 为主题的邮件的查找窗口。
如您所见,基于时间属性的搜索可以支持一些有用的词汇:除了 "last 2 months",您还可以使用 "today","yesterday","Monday" 或者 "last Monday" (相当于 Monday last week),或者 "last 2 minutes/hours/days/weeks"。
这是减小搜索结果数量的很好方式。
高级查询 - "使用表达式"
手动输入表达式确实让人生畏,并且不切实际。但它仍有自己的用处。
使用属性查询 Calara 的邮件中有关 vibraphones 等内容。如果您设置了所有的属性和它们的搜索项,可以尝试切换为
模式,然后淹没于这一行的查询字符串:一行一段文本的编辑方便于阅读:
(((((MAIL:from=="*[cC][lL][aA][rR][aA] [oO][sS][wW][aA][lL][dD]*") &&(MAIL:when>=%2 months%)) &&(MAIL:subject=="*[sS][uU][fF][fF][lL][éÉ]*")) ||(MAIL:subject=="*[iI][mM][pP][oO][sS][sS][iI][bB][lL][eE]*")) &&(BEOS:TYPE=="text/x-email"))
如何使用?
您可以复制粘贴字符串到邮件,论坛及IRC中供他人使用或调试。
You can use this method to construct a query in query command in the Terminal.
mode and then switch to mode, to comfortably generate a search string. Enclosed in single quotes, that string can then be used with the您可以微调查询,在需要的地方插入括号,使某些部分大小写敏感,或者取消逻辑组合,如为 NOT AND 修改 "" 为 "!="。所有您需要的就是基本理解正则表达式,和脚本的基础知识。
结果窗口
在启动搜索之后,查找窗口将会被结果窗口取代,下面是 "server" 的查询结果示例:
除了灰色的背景,结果窗口和其他的文件浏览器窗口相似。有待提醒内容如下:
您可以双击文件路径属性打开其所在位置。
使用 ALT G 快捷键,您可以返回查找窗口以调整查询。
或查询是实时的,即如果匹配搜索条件的文件在系统中出现或消失,将会实时的反馈到您的结果。
您可以定义敏感的属性用于特别文件类型的查询结果。打开包含该类型文件的文件夹,您可能会根据自己希望的结果显示来创建查询模板,并对属性排序。使用
来复制该布局。打开 /boot/home/config/settings/Tracker/DefaultQueryTemplates,创建 group/filetype 文件夹,并替换斜线为下划线,如 "audio_x-mp3" 。打开新建文件夹,然后通过 将先前的布局粘贴到这里。
查询模板
If you double click a saved query, the file search is at once started and the result window opens immediately. However, you may not want to search with these exact search parameters, but use it as starting point to only slightly tweak the formula.
By using the menu item (see (1) in screenshot at the top), you can create just such a template. Double clicking it won't open a result window, but the Find panel, giving you the opportunity to quickly change search strings or add/remove attributes.
Wherever you choose to save query templates, they'll be listed in the Find panel's
menu.