Cardinal 是一款面向macOS的开源文件搜索工具,由cardisoft团队开发,采用Rust和Tauri构建。它旨在解决macOS系统自带搜索在处理大量文件和深层目录时的速度瓶颈,被描述为Mac生态中接近Windows Everything的实用方案。项目托管在GitHub(https://github.com/cardisoft/cardinal),采用MIT许可协议,支持Homebrew一键安装或从releases页面下载最新构建包。

Cardinal的界面设计简洁,没有多余装饰,仅保留核心搜索功能。主窗口以表格形式呈现结果,包含文件名、路径、大小、修改时间和创建时间等列。搜索过程直接在输入栏完成,实时显示匹配项。
实际使用中,当输入如“node_modules”这类常见查询时,面对超过400万索引文件,软件能在101毫秒内返回548个结果。状态栏会显示总索引文件数、事件监听数量以及搜索耗时,操作流畅且响应迅速。用户可以通过Quick Look预览文件,或直接用键盘打开、显示在Finder中。整体体验强调性能优先,适合长时间工作在终端或代码环境中的用户。
Cardinal支持一套与Everything兼容的搜索语法,允许精确过滤文件:
此外,内置全局热键Cmd+Shift+Space唤起窗口,箭头键导航结果,Space键预览,Cmd+O打开文件,Cmd+R在Finder中显示,Cmd+C复制文件等。软件还提供搜索历史循环和拖拽输入支持。完整语法文档见仓库中的search-syntax.md。
Cardinal特别适合进阶用户,例如开发者或需要穿梭于代码仓库和系统目录的专业人士。它在后台持续监听文件变化,同时通过扩展忽略路径(如缓存、日志、CloudStorage目录)来降低功耗和初始索引负担。
开源特性允许用户自行构建和修改,项目使用Rust保证性能。近期版本优化了索引构建的可取消性、Unicode路径匹配,以及对忽略目录的处理,避免不必要的后台工作。相比系统Spotlight,它在处理海量文件时的速度和准确性更具优势,且所有操作均在本地完成,无需联网。
Cardinal为macOS用户提供了一种高效的文件检索方式,通过持续的性能优化和语法支持,满足日常深层搜索需求。最新更新主要集中在降低资源占用和提升搜索稳定性上,适合有针对性需求的场景。
支持 Tahoe 26 的最新版本
mac电池最大充电限制
最佳Windows虚拟机
免费的NTFS读写小工具
免费解压缩工具
mac卸载和清理软件
简洁的压缩解压软件
黑苹果工具箱
比iTunes好用的iPhone管理软件
mac软件卸载软件
最全面的Mac系统监控软件
效率启动神器
Mac运行Windows系统解释方案
mac开源压缩解压软件
mac电脑的虚拟机软件
发表评论 取消回复