Drill:使用智能爬行而不是索引的新桌面文件搜索实用程序

[ad_1]

Drill 是一个新的文件搜索实用程序,它使用“智能抓取”而不是索引,适用于 Linux、Windows 和 macOS。

该应用程序可以定位文件和文件夹,但它不搜索文件内容。 它是为桌面设计的,默认使用 Gtk GUI,但也有可用的命令行前端,尽管现在非常少(Ncurses 后端也在待办事项列表中)。

用户界面非常小,有一个输入字段,您可以在其中输入您要查找的内容,以及一个搜索结果列表。 双击任何搜索结果都会打开该文件(目前仅适用于 X11)。 打开包含文件的文件夹在待办事项列表中,就像许多其他功能一样。

Drill 开发人员 Federico Santamorena 说,在切换到 Linux 之后,他几乎拥有了他需要的一切,除了一个面向桌面的快速搜索工具,因此他创建了在 Linux(以及 Windows 和 macOS)上运行的“Everything”的克隆,叫,钻。 名为 Everything 的仅限 Windows 的应用程序会转储 NTFS 分区文件列表,并且几乎可以立即扫描您的文件。

“Linux 中的文件搜索已被破坏:updateb 是旧技术,令人遗憾的是,许多 GUI 应用程序将其用作后端,如 Catfish、AngrySearch 和 FSearch 仍然使用索引,而且速度也很慢”,Federico 在 Reddit 上写道。

Drill“不关心弱系统”,提到它的项目页面,以一种聪明的方式利用完整的多线程功能以最快的方式找到你的文件。

Drill 使用智能爬取而不是索引,并排除了一些用户不关心的明显文件夹(例如 node_modules)。 Drill 和其他文件搜索实用程序之间的另一个区别是,Drill 使用了巧妙的多线程 – 每个挂载点至少使用 1 个线程,这应该会加快搜索速度,因为大多数时候文件搜索的限制通常是磁盘速度,并且不是 CPU 或 RAM。 最后,Drill 缓存所有内容(到 RAM)以加快速度。

钻头主要特点:

  • 专为桌面用户设计
  • 每个挂载点至少 1 个线程
  • 无需root权限
  • 尝试使用基于正则表达式的阻止列表来避免“黑洞文件夹”,其中爬虫永远不会出现并且永远不会扫描无用的文件(node_modules、Windows 等)
  • 使用优先级列表首先扫描重要文件夹
  • 押注未来:慢慢针对 SSD/M.2 或快速 RAID 阵列进行优化
  • 它是免费的开源软件

Drill to do 列表中有相当多的项目,例如能够在 Wayland 打开找到的文件、添加 Ncurses 前端、按列排序、显示实际文件夹大小或元数据搜索。

为 Linux 创建“Everything”文件搜索工具克隆的另一个尝试是 gosearch,它利用 Linux 5.1 中的最新更改来实时更新文件索引,使用很少的系统资源。 gosearch 是非常新的,就像 Drill 一样,目前仅用于命令行。

下载 Drill 桌面搜索工具

有 Microsoft Windows、macOS 和 Linux 二进制文件(AppImage、DEB 和 AUR 包)可供下载。 RPM、Flatpak 和 Snap 软件包在待办事项列表中。

AppImage 应该适用于任何 Linux 发行版。 使其可执行(从命令行或从
right click -> Properties

菜单),然后双击文件启动它。

[ad_2]

Related Posts