爱意满满的作品展示区。
gefangshuai

[开源] FileLens:将杂乱无章的文件进行自动化镜像管理

  •  
  •   gefangshuai · 12 days ago · 611 views

    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

    4 replies    2026-05-08 08:18:46 +08:00
    512357301
        1
    512357301  
       11 days ago via Android
    搞个 windows 版吧,或者 win 上面有类似的软件推荐吗?
    yukminnie
        2
    yukminnie  
       11 days ago
    感谢分享。
    gefangshuai
        3
    gefangshuai  
    OP
       11 days ago via iPhone
    @512357301 不清楚,好多年没用 Windows 了
    gefangshuai
        4
    gefangshuai  
    OP
       11 days ago via iPhone
    @yukminnie 感谢支持(^🙏^)
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3514 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 78ms · UTC 10:32 · PVG 18:32 · LAX 03:32 · JFK 06:32
    ♥ Do have faith in what you're doing.