我寻求找到最快的linux搜索应用程序

我想念Windows的“一切搜索”和“列表” – 它们非常快速地找到并启动。 他们为我的整个硬盘索引的时间是0.2秒[我猜他们使用的是ntfs期刊数据库]。 如果创建了一些新文件,它们会立即自动重新索引。

我想通过它的文件名而不是它的内容在linux中找到一个文件。 在Windows中一切都是一样的。

在linux中我找到了两个适合我的选项。 是时候让他们使用….索引我的整个硬盘了….

我的第一个选择: sudo updatedb via terminal …..大约3分钟

第二: 通过葡萄酒的一切 ……大约5分钟[它指数甚至ext4]

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

第一种选择:通过葡萄酒使用相同的一切。 搜索文件是即时的。 mime设置出现问题,可通过https://raw.githubusercontent.com/MestreLion/wine-tools/master/wine-import-extensions修复

第二种选择: 鲶鱼利用定位的力量。 虽然所有文件都已被updatedb索引,但显示文件大约需要2秒钟。

一切都在搜索葡萄酒

尊敬的提及:

  1. krunner完成了这项工作..但我讨厌baloo索引需要永远的事实。 我猜它也会在文件中搜索内容。 如果只是它会让我们只索引文件名。

    1. unity dash可以找到您触摸的文件。 但它并不位于您触摸的文件/文件夹之外。

所以我的问题。 有谁知道我如何快速索引并用gui搜索索引文件名?

我的第一个建议是ANGRYsearch 。 超快,完全可配置。 你可以在这里找到官方网站。 要安装,您需要一些依赖项(如果不存在)。 在终端类型中:

 sudo apt install python3-pyqt5 

然后,从这里下载最新版本。 解压缩到一个文件夹,然后从该文件夹内的终端输入:

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

第二次推荐是regexxer 。 这更容易安装。 从终端输入,只需输入: sudo apt-get install regexxer 。 然而,我没有用过这个,所以我不知道它有多快。

我还推荐FSearch https://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 

我正在寻找kde等离子的桌面搜索function。 我想以下是可能的……

 balooctl config set contentIndexing no 

这是最好的,

FSearch是一个很有前途的Linux桌面新文件搜索工具,受到Windows的Everything Search Engine工具的启发。

阅读这篇关于它的OMGUbuntu文章

在GitHub上从这里下载一个(64位) .deb

安装Gdebi或

 cd Downloads # or wherever your downloads go sudo dpkg -i fsearch*.deb # replace with exact name if needed 

我会自己使用gnome-do。 它偶尔会在我重新启动时第一次使用它时冻结,但这可以通过更改其设置以消除阴影和透明效果来解决。 更有甚者,你可以改变外观风格(我更喜欢迷你自己)和寡妇的颜色,以满足你的喜好。 此外,如果需要,它可以自动启动您的计算机。 要安装类型:

 sudo apt-get install gnome-do 

希望这对你有用!

另一个最好的是艾伯特。 它是Linux社区中最好的键盘发射器。 它有文件扩展名,可以非常快速和定期监视您的文件系统。

在此处输入图像描述

你为什么需要葡萄酒? 它不是你搜索的(在Linux系统上)?

  1. apropos – 搜索手册页名称和描述

     man apropos 
  2. locate – 按名称查找文件

     man locate locate "fir." 
  3. find – 搜索目录层次结构中的文件

     man find find / |grep "fir." 
  4. grep,egrep,fgrep,rgrep – 打印匹配模式的行

     grep -R "fir." /home/yourdir/* 
  5. 尝试查看thisLink (可能是searchmonkey ??)以获取更多选项。