惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
G
Google Developers Blog
Hugging Face - Blog
Hugging Face - Blog
博客园 - 【当耐特】
S
SegmentFault 最新的问题
宝玉的分享
宝玉的分享
博客园 - Franky
博客园_首页
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
WordPress大学
WordPress大学
有赞技术团队
有赞技术团队
月光博客
月光博客
博客园 - 聂微东
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
小众软件
小众软件
Microsoft Security Blog
Microsoft Security Blog
Last Week in AI
Last Week in AI
Vercel News
Vercel News
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
爱范儿
爱范儿
J
Java Code Geeks
博客园 - 叶小钗
Engineering at Meta
Engineering at Meta
阮一峰的网络日志
阮一峰的网络日志

分享创造

分享 KCase 脑图测试用例生成平台(AI 辅助生成测试用例) 标签页囤积症自救:写了个插件 TabRack,主打快速检索、自动分类和 AI 摘要 [file-preview]一个比较全面的在线文件预览组件库-支持 react 和 vue 撸了个 iOS 小应用[极简水印相机],直接免费 做了一个 V2EX Skill 写了个 iOS 打码 App「遮鸭 Maskduck」,纯离线免费 35 岁前端,裁员失业后,我花 1 个月做了个 AI 生图网站 亲身经历猫咪急症,我做了一款猫狗疼痛检测工具,希望能救你家毛孩一命 如何用 AI 做比较酷炫的落地页? 求真!最近 AI 生图的能力强到可怕 开源一个查看 k8s 的菜单栏工具-kubebar Packpour:我做了个专门给 App Store Connect 填多语言元数据的小工具 面对 140 年一遇的超级厄尔尼诺,我做了个全球监测小站 做了一个自动翻译的 Hacker News 客户端 做了一个 AI 头像生成器,可以免费生成 2 次 [送码 50 个] 自己手搓了个高颜值的倒数日 App——拾光机,求 V 友们指点 一个将苹果健康 APP 数据导出的工具,然后把你的数据喂给 AI 分析 我做了一个叫「订阅斩」的 iOS App,专门对付那些悄悄扣钱的订阅 做了个草率的日麻互动漫画,听听反馈 喜欢自己洗车的朋友们,我用 ai 做了一款洗车小程序 -- 洗车志 感谢 V2EX 上各位 NAS🍆 和 Datahoarder 玩家的关注和真实反馈!作为个人开发者,能得到这么多硬核玩家们的讨论,我非常荣幸。 用 AI 开发熊孩子自律的小程序 用 OpenClaw 搭建个人运动助手 今天摸鱼给 NanaAI 也接入了 GPT-Image-2 [Video Companion]一个 chrome 插件,解决大多对视频操作的需求~欢迎使用提 bug AI 时代,做产品简单了,把产品推广出去却变的更难了~ bestskills.dev - Skills 精选和评测站点 免 ROOT 强力卸载安卓广告软件 一个 All In One 的运维工具,支持 SSH、数据库、Redis 管理 [开源] Codeg V0.10:专注于代码生成的多智能体 IDE(cc、codex、gemini、opencode……),新版本重构了工作区,飞一般的体验,支持桌面端、服务器部署
[开源] FileLens:将杂乱无章的文件进行自动化镜像管理
gefangshuai · 2026-05-07 · via 分享创造

FileLens

打开 ~/Downloads 看一眼,多数 macOS 用户的目录大致如此:装机 DMG 、压缩包、PDF 、上百张截图、几个不知出处的脚本文件混杂排布。每次定位一个文件,都要依赖 ⌘F 全名搜索。

FileLens 不移动文件,而是在原目录之上叠加一层规则视图。文件物理位置不变,仅在展示层按既定规则重新组织。卸载后,原始目录结构与安装前完全一致。

非破坏性视图:核心理念

主流文件整理工具的实现路线大致有二。

路线一:移动文件( Hazel 、Automator )。规则命中后真实移动文件——.dmg 进入安装包目录,.png 进入截图目录。代价:浏览器、IM 、IDE 中所有指向原路径的引用全部失效;规则配置出错时,回滚成本极高。

路线二:保持原位,重组展示。FileLens 走这条路。文件实际路径一字不改,仅在视图层按规则分组呈现:一条「图片」规则形成一个图片视图,「最近 7 天」形成一个时间视图,「安装包」覆盖 .dmg / .pkg / .zip。卸载 FileLens 后,所有视图随之消失,目录结构归于原状。

规则视图

三步上手

1. 添加目录

将 Downloads 、Desktop 、~/Code、外接硬盘资料库等任意目录拖入侧栏。每个目录拥有独立的规则集,互不干扰;递归深度可独立配置。

2. 配置规则(或沿用内置规则)

内置 13 条规则覆盖图片、视频、文档、压缩包、代码、最近 7 天、大文件等常见分类,安装即可使用。

如需自定义,规则编辑器提供四个匹配维度:

  • 扩展名pdf, epub, mobi
  • 名称包含CleanShot, Screenshot
  • 文件大小> 100MB50KB ~ 5MB
  • 修改时间最近 7 天内晚于 2025-01-01

各维度可任意组合。例如「修改时间在最近 30 天、且大小超过 10MB 的视频」可在单条规则内表达。

规则编辑器

3. 浏览规则视图

侧栏自动呈现已定义的所有规则,单击即可切换视图。目录内新增文件将在创建瞬间被规则匹配并归入对应视图。

文件操作

典型场景

📦 Downloads 长期堆积

装机包、压缩包、PDF 、临时保存的图片混杂存放。按类型自动分组,「最近 7 天」独立成栏,定位无需翻找。

💻 ~/Code 项目积累

数十个仓库平铺于单一目录。配置「最近修改」「 Web 」「移动端」「已归档」等规则,按维度快速定位项目。

📸 截图与录屏沉积

桌面 CleanShot...png 数以百计。按时间分组、按尺寸过滤大图——截图工作流无需调整,桌面整洁度自然提升。

📚 资料库散乱

论文、电子书、教程混存于 Documents 。将 PDF 、EPUB 、Markdown 各立一栏,按修改时间排序,便于回到上次中断的阅读位置。

与同类工具的差异

工具 行为方式 对文件的影响 适用场景
macOS 智能文件夹 仅搜索,无规则编辑能力 临时查找
Hazel 真实移动文件,规则自动执行 路径改变,难以回退 固定规则的自动归档
Path Finder Finder 替代品 非同一类型工具
FileLens 仅视图层重组,不触碰文件 无;卸载后原样还原 持续整理与多视角浏览

其他细节

  • 原生 macOS 交互:⌘ 多选、空格 Quick Look 、拖拽排序、⌘K 命令菜单、全局快捷键
  • 多目录独立配置:每个目录的规则集与递归深度均独立维护
  • 实时归类:基于 FSEvents 监听,新文件创建即匹配
  • 数据完全本地:无云同步,无遥测,源代码开放可审计
  • macOS 14.0+ Universal:原生支持 Apple Silicon 与 Intel

下载

官网https://lifedever.github.io/file-lens/

GitHubhttps://github.com/lifedever/file-lens/

Homebrew

brew install --cask --no-quarantine lifedever/tap/filelens

免费 · 开源 · MIT License · macOS 14.0+ · Apple Silicon & Intel

FileLens 免费、开源,无订阅、无内购。若对你有帮助,可至 我的小站 提供支持。

反馈、缺陷与功能建议:GitHub Issues