我可以推荐的一个工具是tracker。如果你安装了这个软件,它会在你登录时自动启动。它会作为后台进程更新索引。如果你想搜索某个项目,有不同的可能性: Nautilus:按下Ctrl+f。一个窗口会打开,你可以输入你要搜索的词语。 GNOME applet:桌面栏小程序允许你输入搜索词,并显示找到的内容列表。 Catfish:是一个可以与不同的搜索程序进行通信的应用程序。 控制台:输入tracker search foobar,tracker将开始搜索。输入tracker以获取可用命令的完整列表。
你有没有考虑使用Tracker?它似乎是Ubuntu桌面中Beagle的替代品,并且已经与大多数Ubuntu应用程序集成。 sudo apt-get install tracker tracker-search-tool
在命令行中,[s]locate 的工作非常顺利。 s 代表安全。 updatedb 更新存储文件名的数据库。如果你使用 locate 像这样使用它。locate foo 它将列出包含 foo 的文件和路径。 通常情况下,updatedb 会通过 cron 作业每天执行一次,但您也可以按需执行它以更新数据库。