everythingByMdfind icon

everythingByMdfind

开源 免费

EverythingByMdfind是一款基于macOS原生mdfind命令的快速文件搜索工具,为Power User提供类似Windows Everything的极速搜索体验,实现毫秒级本地文件检索。

everythingByMdfind - macOS 上基于 Spotlight 的神速文件搜索工具

everythingByMdfind 是一款专为 macOS 设计的、基于 Python 脚本的高效文件搜索工具。它巧妙地利用了 macOS 系统原生的 Spotlight (mdfind) 搜索引擎,在保证系统原生性能与速度的同时,提供了远超 Finder 的灵活搜索体验和强大的文件管理功能。


🌟 核心特点与优势

🚀 极致搜索速度

  • 原生引擎驱动:直接调用 macOS 内置的 Spotlight (mdfind) 索引进行搜索,实现几乎即时的文件查找。
  • 闪电般响应:相比传统递归搜索方式,速度提升数个数量级,尤其是在大容量硬盘上。

🔍 灵活的搜索方式

  • 按文件名或内容搜索:既可以快速定位文件名,也可以深入搜索文件内部文本内容(对于支持 Spotlight 索引的文件类型)。
  • 强大的过滤选项
    • 文件大小范围:支持设定最小和最大字节数进行筛选。
    • 文件扩展名:可指定如 pdf, docx 等特定扩展名。
    • 匹配模式:支持区分大小写、完全匹配或部分匹配。
  • 目录限定搜索:可将搜索范围限定在指定的目录下,使结果更加聚焦。

💎 丰富的文件预览

  • 全格式预览:直接在应用内预览多种常见文件,无需启动其他程序。
    • 文本文件:自动检测编码,准确显示。
    • 图像文件:支持 JPEG, PNG, GIF(包括动图), BMP, WEBP, HEIC。
    • 矢量图形:完美渲染 SVG 文件,支持缩放和居中显示。
    • 音视频文件:内置媒体播放器,支持播放控制和进度条。

🎮 集成媒体播放器

  • 内置播放器:支持视频、音频文件的播放、暂停、快进/快退等标准控制。
  • 独立播放窗口:可将媒体内容弹出到独立窗口播放,便于多任务处理。
    • 连续播放模式:支持播放列表或文件夹内文件的连续播放。
    • 音频控制:具备音量调节和静音功能。

🔖 实用预设与书签

  • 一键快速搜索:预置了常用搜索条件,点击即可执行:
    • 大文件:快速找出大于 50MB 的文件。
    • 媒体文件:快速筛选视频、音频、图片文件。
    • 归档文件:定位 zip, rar 等压缩包。
    • 应用程序:查找所有应用。

💾 深度磁盘空间分析

  • 一键空间分析:点击即可分析当前用户主目录的磁盘使用情况。
  • 可视化图表:以交互式条形图直观展示占用空间最多的文件夹。
  • 逐层分析
    • 在搜索结果中对任意文件夹右键点击即可分析其空间占用。
    • 双击图表中的条形,可深入分析该文件夹下的子目录详情。
    • 使用颜色编码的图表清晰展示子目录大小分布。
  • 智能排序:自动按文件夹大小排序,帮你迅速定位“空间吞噬者”。

📊 便捷的结果管理与操作

  • 可排序的结果列表:可按名称、大小、修改日期、路径等多种方式对搜索结果进行排序。
  • 批量文件操作:支持多选文件,一次对多个文件执行移动、复制、删除等操作,极大提升文件管理效率。

🛠️ 技术概览

  • 语言:Python
  • 依赖:通过 requirements.txt 管理,安装简便。
  • 跨语言支持:项目提供了英文、中文、韩文、日文、法文、德文、西班牙文等多种语言的 README,体现了其国际化的友好性。
  • 开源与许可:项目在 GitHub 上开源,遵循特定许可证(请查看项目根目录的 LICENSE.md 文件获取详细信息),用户可以自由查看、使用和贡献代码。

⚡ 总结

everythingByMdfind 巧妙地将 macOS 系统底层强大的 Spotlight 搜索能力与一个功能丰富、用户友好的图形界面结合起来。它不仅解决了 Finder 搜索功能相对薄弱的问题,还集成了磁盘分析多媒体预览批量操作等高级功能,是一款能满足高级用户和日常用户双重需求的高效生产力工具。对于经常需要在 Mac 上查找和管理大量文件的用户来说,它是一个不容错过的利器。

本站所有软件全部同步自 Awesome mac项目;内容全部由 Awesome mac项目整理获得,应用版权归原作者所有。

相关推荐