如何进行recoll搜索或仅查找文件夹而不是文件

如何只使用recoll list文件夹或目录名而不是文件? 或者如何过滤类别只搜索目录名而不是目录内容(文件)? 很多时候,我只能记住文件夹的名称而不是文件名。 谢谢您的帮助。

不要使用recollrecoll用于根据文件内容进行搜索。 它构建和索引您的文件,以便您可以对计算机的内容运行全文搜索。

根据定义,这根本不适用于目录。 (如果你去,你可以根据带有recoll的文件名进行搜索:工具 – >高级搜索 – >文件名匹配。不知道如何将其限制为目录。

您要做的是使用更简单的方法,例如find (CLI), locate ,(CLI)或集成到nautilus中的搜索实用程序(当您按CTRL + F时弹出)。 这些不会查看您的文件/ directiories,而只会根据其名称搜索文件/ directiories。

我不认为你可以用locate和nautilus的搜索来指定’目录’,但是你肯定可以用find来做到这一点(虽然它可能会慢一些,因为find不会为了更快的搜索而构建数据库)。

尝试(在命令行中)找到$ STARTING_POINT -name $ QUOTED_WILDCARD_EXPRESSION_TO_SEARCH_FOR -type d(类型d表示type = directory)

或使用nautilus搜索并按类型列出结果(以便您只能选择目录)。

如果这些方法都不够快(如果你想在一大堆目录上运行搜索),你可以开始寻找更好的东西。

虽然我同意上一个答案(recoll不是文件搜索的最佳工具),但是对于记录,您只能通过使用带有application / x-fsdirectory的mime规范的查询语言来过滤目录的答案。 例如,在名称中搜索名为“bin”的目录将是:

file:bin mime:application / x-fsdirectory

这将返回bin或cgi-bin等结果

    Interesting Posts