简单、用户友好的 GUI 文件查找器?

简单、用户友好的 GUI 文件查找器?
  • 简单,用户友好 = 就像 Google 搜索网页一样,一个编辑框,一个按钮,无需解释,每个人都在 1 毫秒内掌握一个想法
  • 快速=按文件名查找文件和目录,而不是按内容(!)
  • 可爱 = 它应该可供周末用户使用,因此找到的文件的图标不会造成伤害

我发现的最接近的项目是 Beagle (*),但它现在已经死了(2009 年被取消)。据说,Tracker 是 Beagle 的替代品,但是当我尝试 GUI 前端时......简而言之,灾难。

(*) 但我不确定是否可以禁用文件内搜索。

我也尝试过 Recoll,它是一个完整的搜索程序,GUI 有太多的小部件,非常简单。

我可以自己编写这样的程序(Lightthppd+php 脚本,仅此而已),但在我开始之前,也许您知道这样的工具可以使用吗?

先感谢您。

答案1

鲶鱼是 等的前端locate。我认为它满足您的所有要求,除了超简单的部分。

答案2

为什么不使用 gnome-search-tool,即旧的 GNOME GUI 搜索?它工作得很好,您可以在全文搜索和文件名搜索之间进行选择。

在此输入图像描述

它有一大堆过滤选项(比我见过的还要多)。这是所有选项:

在此输入图像描述

请注意,它不使用索引,因此全文搜索速度慢得离谱,但过滤有助于消除这种情况。它也很原始,因为它只查找文本,因此不会有 PDF、OOo 文档、元数据(例如音乐流派、文档作者、视频帧速率)等内容。

答案3

我认为侏儒做可能正是您想要的。

一个潜在的问题(在我的例子中是一个令人头疼的问题)是索引仅限于 5000 个文件。如果您需要索引更多内容,拉奇非常相似,但不太稳定。

答案4

最简单的方法,你可以自己构建:

locate $(zenity --entry --text "Geeklow") | zenity --list --column="files"

可以改进的是:

  • 如果用户将条目留空或点击,则不显示结果 ESC
  • 计算最长文件名的宽度和文件长度的数量以及
  • 获取屏幕宽度和高度,使窗口尽可能大,显示几乎所有找到的文件(如果它们适合屏幕尺寸)
  • 更多更好的对话框文本、框架文本
  • 但随后它就变得不确定:)并且很长

但是:人们使用是有原因的定位直接地:

  • 这是适合这项工作的工具
  • 它有像 -i 这样的选项(他们会在 find -iname 和 grep -i 等上再次找到这些选项)
  • 它可以在管道中组合
  • 它可以在 $(...) 中使用
  • 命令完成
  • 外壳已经打开

相关内容