Epitome
免费 · 开源

Epitome

macOS 上的即时文件名搜索:为 Mac 上的每个文件和文件夹建立索引,随文件变化实时更新,边输入边筛选。

免费开源 · MIT 许可证

版本
1.0.0
更新日期
2026年11月5日
许可证
MIT
平台
macOS 13+

关于此应用

Epitome 为 Mac 上所有卷中的每个文件和文件夹名称建立索引,并随着文件变化保持索引最新,因此边输入就能在约一百万个项目中筛选。首次扫描会把所有内容读取一遍;之后它会实时跟踪每一次变化,在下次启动时补上关闭期间发生的变化,并在约一秒内载入已保存的索引。搜索支持运算符(空格表示 AND,| 表示 OR,! 表示 NOT,引号表示精确文本)、通配符、case:、path:、regex: 等修饰符,以及约 100 个函数,从 ext:、size:、dm: 到 parent:、dupe:、content:,还有大小和日期关键字、宏和搜索命令。搜索窗口提供包含所有列的详细信息视图、缩略图、预览面板和快速查看、筛选器、书签和搜索历史、多文件重命名,并可导出为 EFU、CSV、TSV、TXT、JSON、M3U 或 HTML。你可以为未连接的驱动器保存文件列表并在其中搜索,通过 HTTP 服务器和 JSON API 在浏览器中搜索,通过 ETP/FTP 服务器和客户端搜索另一台 Mac,也可以在终端中用 ep 命令搜索。所有设置一应俱全,分布在 18 个页面中,菜单快捷键可以更改,还能设置系统级热键。适用于 Apple 芯片和 Intel 上的 macOS 13 Ventura 或更高版本:从 GitHub 下载安装包并打开;由于它没有 Apple Developer ID 签名,请在“系统设置 > 隐私与安全性”中允许它。安装包会装好应用和 ep 命令;如需完整索引,请开启“完全磁盘访问权限”。它在 MIT 许可证下免费开源:你可以阅读代码,用 Apple 的 Command Line Tools 自己构建,并加以修改。

功能一览

  • 为所有卷中每个文件和文件夹的名称建立索引
  • 随文件变化更新索引,并补上关闭期间发生的变化
  • 约一秒载入已保存的索引,边输入边在约一百万个项目中筛选
  • 运算符、通配符,以及 case:、path:、ww:、regex: 等修饰符
  • 约 100 个搜索函数:ext:、size:、dm:、parent:、child:、dupe:、content:、width:、artist: 等
  • 大小和日期关键字、宏和搜索命令
  • 包含所有列的详细信息视图、缩略图、预览面板和快速查看
  • 筛选器、书签、搜索历史和运行次数
  • 多文件重命名
  • 导出为 EFU、CSV、TSV、TXT、JSON、M3U 或 HTML
  • 文件列表:保存并搜索未连接驱动器上的文件
  • 带 JSON API 的 HTTP 服务器,可在浏览器中搜索;ETP/FTP 服务器和客户端,可搜索另一台 Mac
  • 在终端中搜索的 ep 命令、启动参数和 epitome: 链接
  • 18 个页面的全部设置,可更改的菜单快捷键和系统级热键
  • 基于 Swift 和 AppKit 的原生应用,适用于 Apple 芯片和 Intel 上的 macOS 13 或更高版本

更多同类工具