ANGRYsearch 是一个山寨 Windows 下 Everything 搜索软件的轮子。

687474703a2f2f692e696d6775722e636f6d2f42736a476f597a2e676966.gif

当然,说轮子有点不妥,因为 Everything 本身的工作原理与 NTFS 磁盘的索引有关,所以在 Linux 下还是在 Mac OSX 下都没有什么能够直接与这玩意媲美的(至少目前好像如此),ANGRYsearch 更像是一个对 Everything 搜索方式的一种模仿和山寨。

安装起来感觉还是比较简单的:

sudo apt install python3-pyqt5 xdg-utils
git clone https://github.com/DoTheEvo/ANGRYsearch
cd ANGRYsearch
chmod +x install.sh && sudo ./install.sh

如果你不是 Ubuntu,你可以去项目首页看其他发行版的安装方式:

https://github.com/DoTheEvo/ANGRYsearch

然后这玩意毕竟是山寨品,第一次启动,你需要生成索引……

是的,自己生成索引,虽然官方说 SSD 只需要 1 分钟,HDD 只需要 2 分钟,但是尽管如此你还是需要生成索引。同时还可以选择生成索引用的是什么图标。

选区_840.png

生成之后你就可以搜索了……速度的确是和 Everything 有一比。

选区_841.png

只是啊,这一切依赖你的索引……

而且索引你还得手动更新,那么能不能自动更新呐……可以,可以计划任务更新……软件自己也带了一个更新数据库的进程。

crontab -e

在里面添加

0 */6 * * * /usr/share/angrysearch/angrysearch_update_database.py

这样就是每六小时一更新,想要更快可以改前面的时间,记得自己看 cron 的用法。

sudo apt install python3-gobject xdotool

这样可以在每次更新后有提示窗口。

最后我还是觉得这种方式太傻逼,我还不如用终端搜索,我决定删除这个傻逼的轮子。

sudo rm -r /usr/share/angrysearch /usr/bin/angrysearch /usr/share/applications/angrysearch.desktop
rm -rf ~/.cache/angrysearch

然后就 OK 了,滚吧,辣鸡!

参考链接:
http://blog.topspeedsnail.com/archives/9714
https://github.com/DoTheEvo/ANGRYsearch