我怀念 Windows 的“全部搜索”和“列表”功能 - 它们的查找和启动速度非常快。它们索引我的整个硬盘的时间是 0.2 秒[我猜它们使用了 NTFS 日志数据库]。如果创建了一些新文件,它们会立即自动重新索引。
我想在 Linux 中通过文件名而不是内容来定位文件。在 Windows 上一切也都一样。
在 Linux 中,我发现了两个对我有用的选项。是时候使用以下命令来索引我的整个硬盘了:
- 第一个选项
sudo updatedb
:(移动定位)3 分钟重新索引数据库。 - 第二种选择:一切通过葡萄酒... 大约 5 分钟 [它甚至索引 ext4 ]。
现在我是一个桌面用户所以我更喜欢一个好的 GUI 来快速搜索它们。
- 第一种选择:通过 wine 使用相同的一切。搜索文件是即时的。然后出现 mime 设置问题,可以通过以下方法修复https://raw.githubusercontent.com/MestreLion/wine-tools/master/wine-import-extensions
- 第二种选择:鲶鱼使用locate的功能。它确实能完成工作,但显示文件需要大约2秒钟,尽管所有文件都已被索引
updatedb
。
荣誉提名:
- krunner 可以完成这项工作。但我讨厌 baloo 索引需要很长时间。我猜它也搜索文件内部的内容。如果它只让我们索引文件名就好了。
- unity dash 可以找到您触摸过的文件。但它无法定位您触摸过的文件/文件夹之外的文件。
所以我的问题是。有人知道如何使用 GUI 快速索引并搜索索引文件名吗?
答案1
答案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
希望对你有帮助!