我想念 Windows 的“所有搜索”和“列表”——它们的查找和启动速度非常快。他们索引我的整个硬盘的时间是 0.2 秒[我猜他们使用 NTFS 日志数据库]。如果创建了一些新文件,它们会立即自动重新索引。
我想在 Linux 中仅通过文件名而不是其内容来定位文件。在 Windows 中一切都一样。
在 Linux 中,我找到了两个适合我的选项。他们是时候使用以下方法索引我的整个硬盘了:
- 第一个选项:(
sudo updatedb
mlocate ) 3 分钟重新索引数据库。 - 第二个选项:一切都通过葡萄酒......大约 5 分钟 [它甚至索引 ext4 ]。
现在我是一个桌面用户,所以我更喜欢一个很好的 gui 来快速搜索它们。
- 第一个选项:通过葡萄酒使用相同的一切。搜索文件是即时的。然后会出现问题,可以通过https://raw.githubusercontent.com/MestreLion/wine-tools/master/wine-import-extensions修复 mime 设置
- 第二种选择:鲶鱼使用定位功能。它确实有效,但显示文件大约需要 2 秒,即使所有文件都已被索引
updatedb
。
荣誉提名:
- krunner 完成了这项工作.. 但我讨厌 baloo 索引需要永远的事实。我猜它也在文件中搜索内容。如果它能让我们只索引文件名就好了。
- unity dash 可以找到你触摸的文件。但它不会位于您触摸的文件/文件夹之外。
所以我的问题。有人知道我如何快速索引并使用 gui 搜索索引文件名吗?
我的第一个建议是ANGRYsearch。超快,完全可配置。你可以在这里找到官方网站。要安装,您需要一些依赖项(如果还没有的话)。在终端类型中:
然后,从这里下载最新版本。在文件夹中解压缩,然后从该文件夹内的终端输入:
第二个建议是regexxer。这更容易安装。从终端,只需键入:
sudo apt-get install regexxer
。然而,我还没有使用过这个,所以我不知道它有多快。我也推荐 FSearch https://github.com/cboxdoerfer/fsearch
我发现它比 ANGRYsearch 更快地索引我的文件。然而,使用 ANGRYsearch 搜索文件感觉很顺畅。使用 ANGRYsearch 可以更快地重新抓取。所以整体 ANGRYsearch 感觉更好。
根据 git 页面,FSearch 只是在 PreAlpha 中。所以未来的版本可能会改进它。
编译对我来说没什么问题。因此,我在此处发布以下内容以供我自己将来参考,它也可能对其他人有所帮助。我在 Kubuntu 16.04 中尝试了以下内容
我要使用 kde Plasma 的桌面搜索功能。我想以下是可能的......
这是最好的,
FSearch 是一个很有前途的 Linux 桌面新文件搜索实用程序,灵感来自于 Windows 的 Everything 搜索引擎工具。
阅读这篇关于它的 OMGUbuntu 文章
从GitHub 上的此处下载(64 位)
.deb
包使用 Gdebi 安装或
我自己会使用 gnome-do。当我第一次在重新启动时使用它时,它偶尔会冻结,但这主要可以通过更改其设置来消除阴影和透明效果来解决。更重要的是你可以改变外观风格(我更喜欢迷你自己)和寡妇的颜色,以适应你的喜好。如果需要,它也可以使用您的计算机自动启动。要安装类型:
希望这对你有用!
另一个最好的是艾伯特。它是 linux 社区中最好的键盘启动器。它具有文件扩展名,可以非常快速且定期地监视您的文件系统。
为什么需要葡萄酒?这不是您搜索的内容(在 Linux 系统上)吗?
apropos - 搜索手册页名称和描述
locate - 按名称查找文件
find - 在目录层次结构中搜索文件
grep, egrep, fgrep, rgrep - 打印匹配模式的行
尝试查看thisLink(也许是searchmonkey ??)以获取更多选项。