通过 Nautilus 或其他方式进行搜索

通过 Nautilus 或其他方式进行搜索

假设我的文件夹中有以下文件

  • 蓝-绿-红
  • 红黄蓝
  • 绿-黑-红

现在我想搜索具有“绿色”的文件'red' 作为其名称的一部分(不区分大小写),我如何通过 nautilus 或任何 GUI 做到这一点?回到 Windows,通过 total commander 很容易...特别是如果您正在处理媒体文件并且想要“排队播放”仅符合上述条件的文件,因此终端选项毫无用处!

答案1

从 Nautilus 中输入:

green red

在此处输入图片描述

答案2

我建议使用 find 命令如下:

find . -maxdepth 1 -regextype posix-egrep -iregex '.*red.*green.*|.*green.*red.*'

它的作用是:

找到 = 正如它所说的

. = 其中

-maxdepth 1 = 仅限当前文件夹

-regextype posix-egrep = 指定我们使用 posix-egrep 类型的正则表达式

-iregex = 不区分大小写的表达式

.* = 任何字符重复 0 次或更多次

表达式1|表达式2 = 表达式1 或表达式2(在这种情况下任何东西 + 红色 + 任何东西 + 绿色 + 任何东西或任何东西 + 绿色 + 任何东西 + 红色 + 任何东西

答案3

我认为寻找红绿列出名称中同时包含两个搜索词的文件和文件夹。不过,您始终可以搜索绿*红,然后红*绿,它将给出所需的结果。我不知道在 nautilus 中是否有可以使用的 AND 布尔操作数。

相关内容