比 Finder 快万倍的开源搜索工具
最近看到一款 macOS 上的全盘文件搜索工具 FSearch,作者是 Railway 的客户成功工程师,项目开源在 GitHub 上。它主打命令行操作,附带一个常驻的小型守护进程,还开放了 API,整体思路是把索引和查询都压到极低开销,所以敢喊出比 Finder 快上万倍的口号。
安装方式目前需要自己编译,clone 仓库后用 cargo 构建再执行 install 即可。用之前必须给终端和它本身都开完全磁盘访问权限,否则很多目录根本搜不到,这一步很容易被忽略。它的查询语法挺顺手,我试了几类常用场景:
- 按文件名搜:fsearch readme,也支持同时搜两个关键词和模糊匹配,拼错 mian.rs 也能命中 main.rs
- 按类型搜:fsearch 'ext:pdf'、fsearch 'type:image,video',图片视频文档代码都能按类别圈定
- 按大小和时间搜:fsearch 'size:>1gb'、fsearch 'mtime:<7d',还能组合成「最近 7 天修改、超过 5MB 的图片」这种条件最让我感兴趣的是它支持搜索文件内部的文字,这对经常在本地翻代码和文档的人来说很实用。不过命令行工具天然有门槛,普通用户未必愿意为了搜文件去开终端、配权限、自己编译。我的判断是,它更适合开发者当生产力补充,而不是 Finder 的替代品;如果后续能出图形界面或集成到 Spotlight 类入口,受众会大很多。
安装方式目前需要自己编译,clone 仓库后用 cargo 构建再执行 install 即可。用之前必须给终端和它本身都开完全磁盘访问权限,否则很多目录根本搜不到,这一步很容易被忽略。它的查询语法挺顺手,我试了几类常用场景:
- 按文件名搜:fsearch readme,也支持同时搜两个关键词和模糊匹配,拼错 mian.rs 也能命中 main.rs
- 按类型搜:fsearch 'ext:pdf'、fsearch 'type:image,video',图片视频文档代码都能按类别圈定
- 按大小和时间搜:fsearch 'size:>1gb'、fsearch 'mtime:<7d',还能组合成「最近 7 天修改、超过 5MB 的图片」这种条件最让我感兴趣的是它支持搜索文件内部的文字,这对经常在本地翻代码和文档的人来说很实用。不过命令行工具天然有门槛,普通用户未必愿意为了搜文件去开终端、配权限、自己编译。我的判断是,它更适合开发者当生产力补充,而不是 Finder 的替代品;如果后续能出图形界面或集成到 Spotlight 类入口,受众会大很多。
评论
登录后即可发表评论
参与讨论,和出海同行交流想法与经验
还没有评论,来抢沙发吧
说说你的看法,第一条评论最显眼