我正在寻找最快的 Linux 搜索应用程序

我正在寻找最快的 Linux 搜索应用程序

我怀念 Windows 的“全部搜索”和“列表”功能 - 它们的查找和启动速度非常快。它们索引我的整个硬盘的时间是 0.2 秒[我猜它们使用了 NTFS 日志数据库]。如果创建了一些新文件,它们会立即自动重新索引。

我想在 Linux 中通过文件名而不是内容来定位文件。在 Windows 上一切也都一样。

在 Linux 中,我发现了两个对我有用的选项。是时候使用以下命令来索引我的整个硬盘了:

  • 第一个选项sudo updatedb:(移动定位)3 分钟重新索引数据库。
  • 第二种选择:一切通过葡萄酒... 大约 5 分钟 [它甚至索引 ext4 ]。

现在我是一个桌面用户所以我更喜欢一个好的 GUI 来快速搜索它们。

使用 wine 运行一切搜索

荣誉提名:

  1. krunner 可以完成这项工作。但我讨厌 baloo 索引需要很长时间。我猜它也搜索文件内部的内容。如果它只让我们索引文件名就好了。
  2. unity dash 可以找到您触摸过的文件。但它无法定位您触摸过的文件/文件夹之外的文件。

所以我的问题是。有人知道如何使用 GUI 快速索引并搜索索引文件名吗?

答案1

我的第一个建议是ANGRY搜索。超快,完全可配置。您可以在官方网站上找到这里。要安装,您需要一些依赖项(如果尚未存在)。在终端中输入:

sudo apt install python3-pyqt5

然后从下载最新版本这里. 在文件夹中解压,然后从该文件夹内的终端输入:

chmod +x install.sh
sudo ./install.sh

第二条建议是正则表达式生成器。这个更容易安装。从终端,只需输入:sudo apt-get install regexxer。不过,我没有用过这个,所以我不知道它有多快。

答案2

我也推荐 FSearchhttps://github.com/cboxdoerfer/fsearch

我发现它索引文件的速度比 ANGRYsearch 快。但是使用 ANGRYsearch 搜索文件感觉很流畅。使用 ANGRYsearch 重新抓取文件的速度更快。因此,总体而言,ANGRYsearch 感觉更好。

根据 git 页面,FSearch 还处于 PreAlpha 阶段。因此未来版本可能会对其进行改进。

编译对我来说没什么麻烦。所以我在这里发布以下内容以供自己将来参考,也可能对其他人有所帮助。我在 Kubuntu 16.04 中尝试了以下内容

sudo apt-get install libgtk-3-dev autotools-dev automake libglib2.0-dev intltool gnome-common git
git clone https://github.com/cboxdoerfer/fsearch
cd fsearch
./autogen.sh
./configure
make
sudo make install

答案3

我要使用 kde plasma 的桌面搜索功能。我猜以下是可能的...

balooctl config set contentIndexing no

答案4

我自己会使用 gnome-do。第一次使用时,它偶尔会在重新启动时冻结,但这可以通过更改其设置以消除阴影和透明效果来解决。此外,您可以更改外观样式(我自己更喜欢迷你)和窗口颜色以适合您的喜好。如果需要,它还可以随您的计算机自动启动。要安装,请键入:

sudo apt-get install gnome-do

希望对你有帮助!

相关内容