Linux Mint 扩展了 Nemo 中的正则表达式文件搜索

在其中找到您想要的确切文件尼莫文件管理器很快就会变得更容易、更快。

Linux Mint 正在为其基于 GTK 的下一个主要版本带来“增强”搜索功能尼莫文件管理器(很可能会与肉桂6.5并于夏季在 Linux Mint 22.2 中开箱即用)。

新的过滤器允许您使用以下方式搜索、筛选和显示文件正则表达式(通常缩写为“正则表达式”)针对文件名进行查询。

虽然 Nemo 中已包含正则表达式搜索,但它不适用于文件名,仅适用于文件内容。

下一个版本尼莫将正则表达式切换添加到搜索编辑文件名行,并将文件名正则表达式搜索添加到其高级搜索引擎。

现在还内置了表达式验证,允许文件管理器指示输入的表达式何时无效且无法运行。

正则表达式文件名搜索

正则表达式功能强大且易于使用(一旦熟悉了基本语法),并且在文字处理程序、文本编辑器和命令行工具等文本密集的环境中无处不在。

许多经验丰富的 Linux 用户都会如此,但是哪类用户会因其简单性而被 Linux Mint 所吸引呢?也许不那么如此。他们不会学习正则表达式来查找文件,但选项将在那里这样做。

我敢打赌,对于大多数需求来说,常规的分散枪文本搜索将“足够好”,但要以更高的特异性提取一组特定的文件,正则表达式更有效,因为它依赖于模式匹配。

愚蠢但简单的例子

对于具有可预测文件名的文件,正则表达式很有用,特别是当需要缩小特定子集的范围时。例如,您可以快速找到在特定时间段内拍摄的备份文件,或特定时间范围内的行车记录仪镜头等。

假设我想在我的系统上找到屏幕截图,但是正确的屏幕截图,即使用固定、可变文件名格式的屏幕截图。我不想看到任何文件名中包含“屏幕截图”的文件。

尼莫已经可以做到这一点,但在搜索框中支持正则表达式是其他方式 - 对于那些习惯或经常使用正则表达式的人和/或那些喜欢使用键盘而不是鼠标的人来说,这是一个很好的方式。

在我的示例中,我将搜索的屏幕截图均使用相同的文件名结构:“Screenshot-”前缀,YYYMMDD 中的日期,并以图像格式“.png”结尾,例如,“屏幕截图-20250704.png”。

我想找到我在 4 月 1 日到 4 月 8 日之间拍摄的屏幕截图。

我将能够打开尼莫—未来时态,因为正则表达式支持不可用当前的版本 - 并在搜索字段中输入以下内容来查找它们:

  • Screenshot-2025040[1-8].png

[1-8]根据此细分,元素是这里的重担:

  • Screenshot-— 仅与此前缀匹配的文件名
  • 2025040[1-8]— 仅匹配“2025040”的文件名之后 1 到 8
  • .png— 仅匹配 PNG

借一个Linux Mint 问题跟踪器的真实用例,可以使用正则表达式搜索充满 ePub 文件的文件夹,仅提取文件名中包含“The”的电子书,例如:

  • ^The– 仅限以“The”开头的文件名
  • The*– 文件名后面带有“The”任何事物

参考维基百科的 POSIX 基本表达式列表了解正则表达式语法及其提供的灵活性的清晰、易于理解的概述。

权力游戏

总而言之,将 Nemo 中的正则表达式支持扩展到文件名是一个受欢迎的高级用户爱好者。尼莫既不依赖于 Linux Mint 也不依赖于 Cinnamon(它在具有不同桌面环境的其他发行版中使用),这样做是有意义的 - 满足 Linux Mint 用户目标群之外的需求。

在其中找到您想要的确切文件尼莫文件管理器很快就会变得更容易、更快。

Linux Mint 正在为其基于 GTK 的下一个主要版本带来“增强”搜索功能尼莫文件管理器(很可能会与肉桂6.5并于夏季在 Linux Mint 22.2 中开箱即用)。

新的过滤器允许您使用以下方式搜索、筛选和显示文件正则表达式(通常缩写为“正则表达式”)针对文件名进行查询。

虽然 Nemo 中已包含正则表达式搜索,但它不适用于文件名,仅适用于文件内容。

下一个版本尼莫将正则表达式切换添加到搜索编辑文件名行,并将文件名正则表达式搜索添加到其高级搜索引擎。

现在还内置了表达式验证,允许文件管理器指示输入的表达式何时无效且无法运行。

正则表达式文件名搜索

正则表达式功能强大且易于使用(一旦熟悉了基本语法),并且在文字处理程序、文本编辑器和命令行工具等文本密集的环境中无处不在。

许多经验丰富的 Linux 用户都会如此,但是哪类用户会因其简单性而被 Linux Mint 所吸引呢?也许不那么如此。他们不会学习正则表达式来查找文件,但选项将在那里这样做。

我敢打赌,对于大多数需求来说,常规的分散枪文本搜索将“足够好”,但要以更高的特异性提取一组特定的文件,正则表达式更有效,因为它依赖于模式匹配。

愚蠢但简单的例子

对于具有可预测文件名的文件,正则表达式很有用,特别是当需要缩小特定子集的范围时。例如,您可以快速找到在特定时间段内拍摄的备份文件,或特定时间范围内的行车记录仪镜头等。

假设我想在我的系统上找到屏幕截图,但是正确的屏幕截图,即使用固定、可变文件名格式的屏幕截图。我不想看到任何文件名中包含“屏幕截图”的文件。

尼莫已经可以做到这一点,但在搜索框中支持正则表达式是其他方式 - 对于那些习惯或经常使用正则表达式的人和/或那些喜欢使用键盘而不是鼠标的人来说,这是一个很好的方式。

在我的示例中,我将搜索的屏幕截图均使用相同的文件名结构:“Screenshot-”前缀,YYYMMDD 中的日期,并以图像格式“.png”结尾,例如,“屏幕截图-20250704.png”。

我想找到我在 4 月 1 日到 4 月 8 日之间拍摄的屏幕截图。

我将能够打开尼莫—未来时态,因为正则表达式支持不可用当前的版本 - 并在搜索字段中输入以下内容来查找它们:

  • Screenshot-2025040[1-8].png

[1-8]根据此细分,元素是这里的重担:

  • Screenshot-— 仅与此前缀匹配的文件名
  • 2025040[1-8]— 仅匹配“2025040”的文件名之后 1 到 8
  • .png— 仅匹配 PNG

借一个Linux Mint 问题跟踪器的真实用例,可以使用正则表达式搜索充满 ePub 文件的文件夹,仅提取文件名中包含“The”的电子书,例如:

  • ^The– 仅限以“The”开头的文件名
  • The*– 文件名后面带有“The”任何事物

参考维基百科的 POSIX 基本表达式列表了解正则表达式语法及其提供的灵活性的清晰、易于理解的概述。

权力游戏

总而言之,将 Nemo 中的正则表达式支持扩展到文件名是一个受欢迎的高级用户爱好者。尼莫既不依赖于 Linux Mint 也不依赖于 Cinnamon(它在具有不同桌面环境的其他发行版中使用),这样做是有意义的 - 满足 Linux Mint 用户目标群之外的需求。