如何阻止文件或文件夹在GNOME中建立索引?


10

我正在运行带有GNOME 3.18的Ubuntu GNOME 15.10,我想知道我是否可以执行以下任一操作,以及如何执行以下操作:

  • 使其不被索引但使文件夹的内容可索引(因此,如果我在系统中搜索该文件夹的名称,则不会出现任何内容,但是如果我搜索其内容,则将会出现该内容)

  • 使其不能被索引,并且文件夹的任何内容也不能被索引(如果文件夹中包含子文件夹,则应递归地不允许对其中的任何内容进行索引,也不允许目录中任何子文件夹的内容子文件夹等,或任何这些子文件夹本身)

  • 使得文件夹中的单个文件不可索引,尽管对其他内容或父文件夹没有任何影响

那么,这些变体是否可能?我相信索引编制程序称为Tracker,它可以对文件和文件夹及其内容进行索引,并允许人们在系统上搜索它们。


我没有将Ubuntu 16.04更新到GNOME 3.20(所以我得到了GNOME 3.18)。我没有找到tracker-preferences,但我解决了安装tracker-gui的问题。希望对您有所帮助。
多梅尼科

以下解决方案适用于Ubuntu 16.04。Ubuntu 18.04有什么解决方案吗?
becko

Answers:


9

在带有GNOME 3.20的Ubuntu GNOME 16.04中,默认情况下现在安装了一个名为Search and Indexing(或tracker-gui)的应用程序(如果未安装,或者运行的是未预先安装的先前版本,则可以通过运行来安装sudo apt-get install tracker-gui)可以用来高度灵活地更改索引设置(我在其中一个屏幕截图中涂黑了一些个人信息):

索引标签

位置标签

忽略的内容选项卡

控制标签

系统

从上面的屏幕截图可以看出,这涵盖了问题中的大部分内容。


3
似乎16.04是带有tracker-gui官方仓库的最新版本。您知道其他选择吗?
Pablo Bianchi

我也在寻找一种18.04替代方案
NullVoxPopuli

18.04可以替代吗?
becko

5

默认情况下,带有.trackerignore文件的文件夹将被忽略,因此应该足以执行以下操作:

touch .trackerignore

在您不想被索引的文件夹中。


不过,这可能只是GUI在后端执行手动操作的方式

dconf read /org/freedesktop/tracker/miner/files/ignored-directories-with-content
杰克·沃西

dconf read /org/freedesktop/tracker/miner/files/ignored-directories
杰克·沃西

任何人都可以确认是否可以在Ubuntu 18.04中使用
becko
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.