我再次问这个问题: 如何从 Ubuntu 搜索中删除特定文件夹? 因为我想不是相信它是重复的,或者在该帖子中已经得到解答。
这有无关Zeitgeist 或最近的文件。(我已经禁用了 Zeitgeist 和文件历史记录监控。)
我想知道是否可以阻止 Unity Search 在其搜索结果中显示特定目录的内容 - 即:在搜索时不包括该目录。您可以用同样的方式告诉它不包括在线搜索结果。
谢谢/H
答案1
实际上我认为这是内置功能。需要从搜索中排除目录是很常见的。以下是配置方法:
打开系统设置,
选择“安全和隐私”,转到“文件和应用程序”选项卡
您应该会看到一个名为“排除”的框,使用“+”和“-”按钮来更新它。任何未排除的内容都将用于搜索。
请注意,您还需要从“文件和应用程序”对话框中“清除使用数据”,以便从 Dash Search 中删除之前浏览过的文件和文件夹。默认情况下,Dash Search 将包含您的历史文件使用情况,即使您已明确排除这些文件。
答案2
您可以隐藏目录/文件。我相信 Unity 不会搜索隐藏文件和文件夹。
要隐藏文件,请在文件前面添加一个点.
。例如,要隐藏名为的文件夹documents
,请右键单击它,单击重命名,然后将其重命名为.documents
答案3
我认为这不太容易。我会告诉你我所知道的,你可以通过使用以下命令删除其文件镜头来隐藏 Unity 搜索中的所有文件
sudo apt-get remove unity-lens-files
这将隐藏 Unity 搜索中的所有文件。
还有一件事可以帮助您,那就是创建一个新用户并将您想要隐藏的目录放在他的主目录中。这样 Unity 就无法在他的区域中搜索。
(或者)
将文件夹/文件属性更改为仅限 root 用户,以便 Unity 无法在搜索中列出该项目。
希望有所帮助,:)