增强Nautilus搜索选项


23

在Nautilus中,如果我在文件夹中按CTRL+,则会出现F一个搜索框,该搜索框可帮助我在当前目录和子目录中搜索文件的特定名称和类型,但如果要执行以下操作:

  • 查找所有文件(包括不带扩展名的文件)
  • 查找不带扩展名的文件(不带点号或不带任何其他名称/扩展名分隔符)
  • 查找带/不带特殊字符的文件
  • 查找所有以字符开头/不以字符开头的文件
  • 查找所有以字符结尾/不以字符结尾的文件
  • 查找所有以字符开头/不以字符开头但以字符结尾/不以字符结尾的文件
  • 仅查找文件/文件夹
  • 查找包含特定文本的文件
  • 查找小于/大于/等于X大小的文件
  • 查找在X日期修改/创建的文件

我问,因为KDE的搜索具有所有这种搜索特定类型文件的方式,并且在这种情况下要好得多,因为它为我想搜索几乎所有内容提供了很好的自由度。


您不能使用Nautilus或命令行以外的任何内容来搜索文件的内容。因为我使用的是Google云端硬盘和Insync,所以当我要搜索内容时,我只是转到Chrome中的云端硬盘,问题是云端硬盘不允许在特定文件夹中进行搜索。您无法取胜,但是后一种方法对我来说通常还可以,即使要搜索9万多个文件。
user84339 2015年

Answers:


26

听起来像是一份工作gnome-search-tool

gnome-搜索工具示例

它可以对文件名执行部分匹配,并搜索更多选项:

  • 档案内容
  • 修改日期
  • 尺寸
  • 文件空
  • 所有者/组
  • 名称模式排除
  • 名称正则表达式匹配
  • 隐藏和备份文件

它还可以:

  • 跟随符号链接
  • 排除其他文件系统

您可以定义要搜索的位置。在我的示例中,该目录中有两个.gpl文件,但只有一个包含单词Server


2
我知道这一件事,我要问问鹦鹉螺特定的那一件事。
Luis Alvarado

6

如何使用通配符,尤其是Linux Ubuntu Nautilus GUI文件搜索中的*(星号)?

我也在这个问题上苦苦挣扎,但我想我找到了答案。

以下是等效的Windows和Nautilus搜索模式:

Windows:图表* .ppt

鹦鹉螺:图ppt

基本上,请尝试在Nautilus中使用空格键,而通常会使用*字符。经过多年的尝试...叹息,我想我终于明白了。


1
对我有很大帮助。这是最简单的答案。为什么被否决?
Yonatan Simson

也帮了我很多忙,实际上这应该是可以接受的答案
Rodrigo Rodrigues

5

使用Nautilus执行常规搜索时,它将在当前文件夹和所有子文件夹中搜索名称中带有搜索模式的文件。您可以通过在搜索开始后单击“ +”按钮并在文件类型上添加规则来限制所需的文件类型。

我想,这几乎就是您所能做的。对于高级搜索,高级用户使用命令行程序,find而其他用户则没有任何解决方案。


3

我将解决“第一个实际问题”。经过广泛搜索和irssi后,大约在2013年9月,答案似乎是;

否,不可能-Nautilus ctrl-F搜索无法找到所有文件(包括没有扩展名的文件)。

请理解我真的不求为负,其实我相信真正解决这个问题,这可能实际上此问题得到解决。

给出的建议是用户应该改用其他程序(gnome-search-tool),或者做其他事情而不是想要的(对于名称中具有(更受限)搜索模式的文件)是模棱两可的,最终无济于事。

它要么是简单的,否则这是不可能的。是的,然后是达到目标的方法。如果有其他建议,则应在回答实际问题时予以回答。


3
这是评论,不是吗?
曼努埃尔

1

除了添加的答案和Octavian的答案之外,我还想添加一个增强搜索选项的简单方法是激活提前输入。使用以下终端行,我们可以使搜索更直观:

gsettings set org.gnome.nautilus.preferences enable-interactive-search false

0

我偶然发现,与另一个答案中所述不同,尽管没有在帮助(!!!)中进行记录,但搜索字符串中的空格字符并不充当通配符,而是充当AND条件。

示例:“ screen .png -4”将找到包含3个“ sceen”,“。png”和“ -4”所有字符串的文件名。

我对“帮助”(通常)如此不精确并且没有使用Nautilus搜索特殊字符串并通过“ +”图标插入来添加特殊搜索条件(例如急需的“不在子文件夹中”选项)感到非常惊讶。

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.