v2.1.1

新增结果窗口、菜单栏图标、开机启动

下载

macOS 文件名搜索工具

macEverything

按文件名即时查找文件和文件夹。

启动后扫描你的个人文件夹和“应用程序”文件夹,建立一份文件清单(索引),搜索时直接查询这份清单,不依赖 macOS 自带的 Spotlight。索引保存在本地。提供图形界面和终端命令两种用法。

⌥Space 打开搜索框 ⌥⇧F 打开结果窗口 索引保存在本地
示例查询:

对比

与 Spotlight 的区别

macOS 自带的 Spotlight 由系统管理索引,部分文件夹不会出现在结果里。macEverything 启动后会扫描你的个人文件夹和“应用程序”文件夹,自己建立索引。索引保存在本地。

项目 Spotlight macEverything
收录哪些文件 由系统决定 个人文件夹 + 应用程序
被 Spotlight 排除的文件夹 不收录 可收录(排除项可配置)
没有权限读取的文件夹 不显示 单独列出
开发用的文件夹 可能不收录 可搜索;node_modules 和 .git 默认排除
索引位置 由系统管理 本地文件
终端命令 没有 有

界面

结果窗口

结果表有四列:名称、大小、修改时间、路径。点击列标题可以排序,支持多选和右键菜单。底部状态栏显示结果数量、索引状态,以及没有权限读取的文件夹。

点击列标题排序 · Shift 连续选择 · ⌘ 点选 · 系统右键菜单

实测

性能数据

测试环境:Apple M5 芯片、固态硬盘,索引约 128 万个文件。

1.0–1.6 秒
首次扫描 100 万个文件

之后启动直接读取已保存的索引。

2.9–3.6 毫秒
查询耗时(99% 的情况)

约 128 万个文件的环境。

0.3 秒内
新文件可搜到

文件增删改后,索引自动更新。

0 %
隐藏窗口时 CPU

两个窗口都隐藏,连续 60 秒无 CPU 占用。

6.8 MB
安装包大小

无需额外运行时。

136 MB
界面常驻内存

菜单栏界面进程,与窗口是否打开无关。

打开搜索框通常约 95 毫秒;输入后约 67 毫秒显示结果;新建文件约 0.27 秒后可搜到。

功能

主要功能

图形界面和终端命令共用同一份索引;两者可以单独使用。

01

即时搜索

输入文件名的一部分,结果随输入更新。

02

自建索引

启动时扫描个人文件夹和“应用程序”文件夹,建立文件清单;之后启动直接读取已保存的索引。

03

实时更新

新增、修改或删除文件后,索引自动更新,不需要手动重建。

04

搜索语法

空格表示同时包含;用 * 和 ? 代替任意字符;支持按路径(path:)、区分大小写(case:)和完整单词(whole:)搜索。

05

结果窗口

名称、大小、修改时间和路径四列,可排序、多选,并使用系统右键菜单。

06

终端命令

提供 start、query、status、stop、exclude 五个命令;搜索服务未运行时,query 仍可读取已保存的索引。

其他:菜单栏图标、开机自动启动、搜索服务自动启动、排除文件夹、简体中文 / English 界面。

下载

下载与安装

当前版本 2.1.1,适用于 Apple 芯片(M 系列)的 Mac。

macEverything 应用图标

macEverything 2.1.1

macOS 13 或更高版本 · Apple 芯片 · 安装包 6.8 MB

下载安装包

打开下载的 DMG,把 macEverything 拖入“应用程序”文件夹,然后打开。首次启动后,菜单栏会出现图标。

按 ⌥Space 打开搜索框,按 ⌥⇧F 打开结果窗口。

运行:macOS 13 或更高版本(Apple 芯片)。索引文件约每 100 万个文件占 63 MB。