如何使用 FSearch 在 Linux 上快速查找文件和文件夹

大多数Linux文件管理器都有内置搜索功能,以方便文件和文件夹搜索。然而,许多文件管理器上的搜索功能还远远不够完善,需要一个专用的文件搜索实用程序,该实用程序快速并提供所有基本的文件搜索功能。

FSearch,这是一个专门的文件搜索程序,提供即时搜索结果,并包含一些高级功能,以帮助您更精确地搜索计算机上的文件和文件夹。

现在跟随我们一起认识 FSearch 并学习在 Linux 上的安装和使用说明。

什么是 FSearch?

FSearch 是 Linux 上的一个免费文件搜索工具。据说它的灵感来自于“Everything”搜索引擎,这是一个流行的搜索工具,用于在 Windows上查找文件和文件夹。

FSearch 基于 GTK3,用 C 语言编写。除此之外,这使得它在 Linux 上索引和搜索文件时非常快。此外,增加了对使用正则表达式查询的支持,从而实现更快、更灵活的搜索体验。

FSearch 有哪些功能?

FSearch 是 Linux 上功能丰富的搜索实用程序之一。因此,它带来了以下特性:

  • 快速索引
  • 即时结果(在输入查询时开始显示结果)
  • 高级搜索(支持各种操作符、通配符、修饰符和函数)
  • 正则表达式查询
  • 过滤器(用于将搜索范围缩小到文件、文件夹或两者都有)
  • 快速排序(具有多个排序选项)
  • 可定制的用户界面

如何在 Linux 下安装 FSearch

根据您使用的 Linux 发行版,按照下面的说明在您的计算机上安装 FSearch。

在 Ubuntu 上,打开终端并运行以下命令来安装 FSearch:

linuxmi@linuxmi /home/linuxmi/www.linuxmi.com                                     
 sudo add-apt-repository ppa:christian-boxdoerfer/fsearch-stable

linuxmi@linuxmi /home/linuxmi/www.linuxmi.com                                     
 sudo aptupdate
linuxmi@linuxmi /home/linuxmi/www.linuxmi.com                                     
 sudo apt install fsearch-trunk

Fedora用户可以通过运行以下命令来安装FSearch:

dnf copr enable cboxdoerfer/fsearch
dnf install fsearch

Arch Linux 用户可以通过键入以下命令从 AUR 安装 FSearch:

yay -S fsearch

如果您正在运行任何其他 Linux 发行版,您可以通过 Flatpak 安装 FSearch。在执行此操作之前,请通过在终端中运行以下命令来验证您的计算机上是否有 Flatpak:

linuxmi@linuxmi /home/linuxmi/www.linuxmi.com                                     
 flatpak --version
Flatpak 1.6.5

如果返回版本号,则表示您的计算机上安装了 Flatpak。否则,它不是,您需要先安装它,您可以参考我们的终极 Flatpak 指南来完成。

在计算机上安装 Flatpak 后,运行以下命令以安装 FSearch:

flatpak install flathub io.github.cboxdoerfer.FSearch

此外,您还可以通过从源代码构建 FSearch 来在 Linux 机器上获取 FSearch。按照官方指南从源代码构建 FSearch。

首次运行 FSearch 和数据库添加

安装 FSearch 之后,打开应用程序菜单并启动它。然后你就会看到 FSearch 的主窗口显示“数据库更新中”消息。这是因为在使用 FSearch 查找 Linux 机器上的文件和文件夹之前,需要先对其进行设置。

fsearch 主窗口

本质上,你需要做的是设置 FSearch 数据库,也就是说,在你的文件系统中添加位置到 FSearch,这样它就可以索引它们,并在你进行文件或文件夹查询时返回结果。

在 FSearch 上搜索文件和文件夹

一旦 FSearch 完成了位置索引,并从所有选择的文件和文件夹中创建了一个数据库,您可以在 FSearch 窗口中看到它们。您可以在屏幕底部查看项目的总数,每个索引目录的旁边是它的路径、大小和最后修改日期。

如果要在此数据库中搜索文件或文件夹,请单击顶部的搜索选项卡并开始键入查询。当您这样做时,您将能够看到键入查询的结果。

要打开文件或文件夹,只需双击它,FSearch 将在适当的应用程序中打开它(如果它是一个图像、视频或文档)或在文件管理器中打开它(如果它是一个文件夹)。类似地,如果要查看文件或文件夹的路径,请在“路径”列中双击与其相邻的路径。

过滤数据库查找项目很容易

尽管 FSearch 几乎每次都为您的查询返回匹配的结果,但是您还可以选择过滤数据库 – 这取决于您正在寻找的项目的类型 – 从而根据您的搜索查询获得更准确、更快速的结果。

要筛选数据库,点击 FSearch 窗口上的 所有 下拉按钮,并选择与您将要进行的查询相匹配的适当类别。

现在,开始在搜索选项卡中输入您的查询,您应该能够在下面的结果中看到它。

启用正则表达式搜索

如果在数据库中找不到某个项,或者希望找到符合多个条件的项,可以使用正则表达式进行查询。

为此,您首先需要启用正则表达式搜索。您可以通过单击搜索并从选项中选择启用正则来做到这一点。或者,您可以通过按Ctrl + R键盘快捷键启用正则表达式搜索。

在 fsearch 上启用正则表达式

在启用正则表达式支持之后,您可以开始在搜索选项卡中输入正则表达式搜索查询,您将看到如上图结果。

更新 FSearch 数据库

有时,当您向计算机添加新文件和文件夹时,您可能需要更新数据库,以确保 FSearch 索引新项并将它们添加到数据库中。

要刷新 FSearch 的数据库,单击文件并选择更新数据库。或者,按 Shift + Ctrl + R 手动更新。

更新 FSearch 数据库

获取功能或设置方面的帮助

不像其他程序,FSearch 没有一个专门的帮助页面,可以帮助你理解它的不同功能和设置。不过,它确实有一个内置在应用程序本身的动态帮助功能,它描述了可用的功能或设置板载。

要访问动态帮助,请访问编辑>首选项。在这里,您将在页面底部看到一个Help按钮。单击它,它下面会出现一个窗口。现在,将鼠标悬停在您想要了解的函数或设置上,您应该在下面的帮助窗口中看到它的描述。

FSearch 动态帮助

“帮助”可用于所有三个“首选项”选项卡:接口、搜索和数据库。

在Linux上搜索文件和文件夹现在更快更容易

FSearch使得在Linux上查找文件和文件夹比大多数文件管理器或专用搜索工具更容易。这使得 FSearch 成为一个不可或缺的工具,如果你经常处理大量的文件和文件夹的话。

尽管 FSearch 在默认配置下执行得非常好,但如果您无法在数据库中找到一个文件或文件夹,您可以使用过滤器来缩小搜索结果,并快速得到正确的匹配。同样,除了其他功能外,FSearch 还允许您根据自己的喜好控制它的外观和行为。

随着时间的推移,如果你发现你的计算机都被重复的文件和文件夹打包了,有一些很好的工具可以在 Linux 上查找和删除重复的文件和文件夹,你必须使用它们。

来源:如何使用 FSearch 在 Linux 上快速查找文件和文件夹

THE END