你看到的内容可能由第三方 AI 基于小众软件文章提炼总结而成,可能与原文真实意图存在偏差。不代表小众软件观点和立场。
FSearch 是一款面向 macOS 的命令行全盘文件搜索工具,附带常驻守护进程并开放 API,主打比 Finder 快得多的检索速度。
它针对的是 macOS 自带搜索「慢且语法弱」的问题:建立全盘索引后,可以直接按文件名、类型、大小、修改时间,甚至文件正文内容快速定位目标。在几十万文件的项目目录里找东西时,体验比翻 Finder 或 Spotlight 痛快得多。
亮点
- 查询语法丰富:
ext:type:size:>1gbmtime:<7d可自由组合,例如「最近 7 天改过且超过 5MB 的图片」一句话搞定。 - 能搜文件内部:
grep:搜正文、regex:跑正则、sym:直接找符号定义在哪里。 - 模糊匹配:
mian.rs拼错了也能命中main.rs。 - 修饰符齐全:
!排除、^前缀、$后缀、单引号表示精确匹配。 - 守护进程 + API:命令行之外,其他程序也能调用它的检索能力。
安装与使用
目前需要自行编译,已装 Rust 工具链的话两条命令即可:
git clone https://github.com/noahdunnagan/fsearch.git
cargo build --release && ./target/release/fsearch install
二进制会放到 ~/.local/bin/fsearch。使用前务必给它和终端同时开启「完全磁盘访问权限」,否则大量文件搜不到。
fsearch 'type:image size:>5mb mtime:<7d' # 最近 7 天改过、超过 5MB 的图片
fsearch 'ext:rs grep:apply_dir' # 在 Rust 文件正文里搜 apply_dir
仅支持 macOS,且需自备 Rust 编译环境。


⚠️ 版权与免责声明:部分资源收集于互联网,不保证完全可用。
下载前请先阅读本站《免责声明》;
若遇到链接失效,可通过评论或留言联系管理员补档。
资源仅供个人学习参考,请于下载后 24 小时内删除;
如涉及版权问题,请速联系本站处理。
评论 (0)