查找您想要的确切文件Nemo文件管理器很快将变得更加容易,更快。
Linux Mint将“增强”搜索功能带到其基于GTK的下一个主要版本Nemo文件管理器(这很可能与肉桂6.5并在夏季在Linux Mint 22.1中开箱即用)。
新的过滤器允许您使用正则表达式(通常简单地缩写为“正则”)对文件名进行查询。
虽然Nemo中已经包含了Regex搜索,但它不适用于文件名,而是文件内容。
下一个版本的Nemo在搜索编辑的文件名行中添加了正则拨动切换,然后将文件名正则搜索添加到其高级搜索引擎中。
现在也烘烤表达式验证,允许文件管理器指示何时输入的表达式无效并且无法运行。
REGEX文件名搜索
正则表达式功能强大且易于使用(曾经熟悉基本语法),并且在文本繁重的上下文中无处不在,例如文字处理器,文本编辑器和命令行工具。
许多经验丰富的Linux用户将是,但是为了简单而吸引Linux Mint的用户?也许少了。他们不会有要学习正则以查找文件,但是可以选择此选项。
我敢打赌,对于大多数需求而言,常规的散点文本搜索将“足够好”,但是要掏出更特异性的特定文件,正则表达式更有效,因为它依赖于模式匹配。
愚蠢而简单的例子
对于具有可预测文件名的文件,尤其是在需要缩小特定子集时。例如,您可以快速找到在一定时期内获取的备份文件,也可以在特定时间范围内进行仪表板录像。
假设我想在系统上找到屏幕截图,但是正确的屏幕截图,即使用固定的可变文件名格式的屏幕截图。我不想看到任何在其文件名中使用“屏幕截图”文件。
Nemo可以做到这一点,但是在搜索框中支持正则是其他方式 - 适用于定期或/或喜欢使用键盘而不是鼠标的人,这是一个很棒的方法。
在我的示例中,屏幕截图我将搜索所有使用相同的文件名结构:“屏幕截图”前缀,yyymmdd的日期,并以图像格式“ .png”结尾,例如“屏幕截图-20250704.png”。
我想在4月1日至4月8日之间找到我拍摄的屏幕截图。
我将能够打开Nemo- 未能作为正则支撑当前的版本 - 并在搜索字段中输入以下内容以找到它们:
Screenshot-2025040[1-8].png
这[1-8]
根据此崩溃,元素是这里的繁重举重:
Screenshot-
- 仅匹配此前缀的文件名2025040[1-8]
- 仅文件名匹配“ 2025040”和1到8之后.png
- 只匹配PNG
借Linux Mint发出的实际用例跟踪器,一个人可以搜索一个装满Epub文件的文件夹,只能将使用REGEX中的文件名中的“ the”删除,例如:
^The
- 仅文件名开始“”The*
- 带有“”的文件名任何事物
参考Wikipedia的Posix基本表达式清单有关REGEX语法及其提供的灵活性的清晰,易于理解的概述。
强力游戏
总的来说,将NEMO中的正则支持将其扩展到文件名是一个受欢迎的强力用户爱好者。Nemo与Linux Mint或Cinnamon既没有绑定(它在具有不同桌面环境的其他发行版中使用),这是有意义的 - 满足了Linux Mint用户的目标基础以外的需求。