我正在使用跟踪器索引工具在我的 Ubuntu 10.10 amd64 系统上搜索和输入文件。最近将一些文件添加到单个文件夹中后,我想知道如何强制跟踪器重新索引该文件夹,以便能够对这些文件执行搜索查询。
有任何想法吗?一个终端命令就足够了。
我正在尝试利用Nautilus中的主演选项。但似乎有一个错误不允许“加星标”没有索引目录。
如何将目录添加到索引?
注 1:现在看来我只能在用户文件夹的第一级以及桌面、文档、下载等默认文件夹中为目录加注星标。
注 2: 在 Ubuntu 19.04 中的工作方式似乎不是工作了。
当我从 Windows 7 迁移到 Ubuntu 时,我将我的 Thunderbird 配置文件复制到 Ubuntu 下的 Thunderbird 配置文件文件夹中。当我启动 Thunderbird 时,一切正常,我的三个电子邮件帐户的所有电子邮件都可以显示。但是只有一个电子邮件帐户发生了一个错误,而这并没有影响其他两个帐户:我无法阅读保存在其Inbox
文件夹中的电子邮件。
现在,我可以看到文件夹中所有电子邮件的列表,Inbox
但我无法打开它们。当我尝试打开邮件时,会出现一个空白页。然而,奇怪的是,当我使用 Thunderbird 的搜索功能时,这些无法显示的电子邮件的内容仍然显示出来。将文件夹中的电子邮件移动Inbox
到另一个文件夹没有帮助。如果我这样做,当我单击它们时它们仍然不会显示。
我不知道为什么这只是发生在我的三个帐户中的一个,以及为什么其Inbox
文件夹中的所有电子邮件都受到影响,而其他文件夹中的其他电子邮件却没有。
可能是什么问题,如何解决?
我注意到用于搜索的 Ubuntu 17.10 文件索引(我相信是https://wiki.ubuntu.com/Tracker)会跳过包含 git repo 的文件夹。我猜这是因为大多数 repo 都有大量文件。这是为了从元菜单/活动概览中搜索。
我的 PC 上有一些用于文学作品的 repo,如果它们被编入索引会很棒。有没有办法改变这种标准行为?我似乎找不到任何改变或提及这种行为的指令。
我看到在具有跟踪器首选项的系统上这很容易: 如何阻止文件或文件夹在 GNOME 中被索引? 在 Ubuntu 17.10 上,我不确定在哪里可以找到这些设置,可能使用 dconf?
人们似乎已经询问过索引文件系统:
但我实际上只想索引某个工作目录并能够手动执行此操作(以便确保我的搜索是正确的)。基本上,我正在做一个项目,我需要能够快速搜索内容。我已经使用locate
和updatedb
命令,但那些只搜索文件名。我正在寻找类似的命令,但文件内容。
万一您想知道为什么我不使用tracker
也喜欢在两个帖子中回答,跟踪器有一组预先指定的文件夹可以在其中搜索,并且每当您进行搜索时,您都会搜索所有这些。我想要的是能够分别在每个项目中进行搜索。
我一遍又一遍地关闭了 Thunderbird 的“全局搜索和索引”。我已经多次删除了 global-messages-db.sqlite 文件。
这适用于一个会话,但是一旦我重新启动计算机,Thunderbird 就会重新使用全局搜索和索引。(虽然看起来它没有在首选项下使用。)
有什么想法可以让 Thunderbird 记住吗?非常感谢。