- SignalDesk5 days ago
各位 V 友大家好!👋 不知道大家在 macOS 下有没有遇到过这种让人冷汗直流的场景: 想把外部 SSD 、SD 卡或者以前备份的工程/照片目录合并整理到 Mac 本地,当两个目录里有同名子文件夹时,Finder 就会弹出那个经典的提示: 「停止」 、 「替换」 、 「保留两者」 。 只要手快点了 「替换」 ,Finder 会直接把目标文件夹整个抹掉,里面本来独有的历史文件瞬间蒸发; 如果选 「保留两者」 ,就会多出一堆乱糟糟的 Photos (1) ,昂贵的 Mac 板载 SSD 空间立刻被吃掉大半; 命令行用 cp -R 或 rsync 虽好,但一个斜杠或者 --delete 参数没注意,可能就是一场灾难,而且完全没有后悔药( Undo )。 现代 macOS 的 APFS 文件系统早就支持了优秀的 Copy-on-Write (写时复制)特性,为什么没有一款足够原生、轻巧、安全的 GUI 工具来优雅地解决这个问题? 因此我用 Swift 6 和 SwiftUI 独立开发了这款原生工具 —— DirMerge 。经过几轮迭代,目前 2.0.1 修复版本已正式上架 Mac App Store 。 核心特性与设计原则 ⚡️ 1. APFS 零空间秒级克隆 在 APFS 卷上,DirMerge 直接调用 Darwin 底层的 copyfile(..., COPYFILE_CLONE) 系统调用。克隆的是指针与 Extents , 几十 GB 的高分辨率照片或工程文件合并只需几毫秒,且消耗 0 字节额外磁盘空间 ,绝不平白消耗 SSD 擦写寿命。 🛡️ 2. 严格只读源保护 源目录(参考目录)被强制作为只读访问,DirMerge 永远不会对源文件进行重命名、移动或删除操作,怎么试都不会破坏原始备份。 ↩️ 3. ⌘Z 原子快照与后悔药 合并过程中,凡是目标目录被覆盖的文件,系统都会先建立预合并快照。只要发现合并错了,随时按 ⌘Z 即可一键完整回退到合并前的状态。 🔒 4. 纯沙盒 & 100% 离线隐私 严格遵循 macOS App Sandbox 沙盒机制,且 故意未申请网络权限 (二进制无 com.apple.security.network.client )。完全没有任何统计 SDK 、没有追踪探针、不联网,代码或私密照片绝不会离开您的电脑。 🪶 5. 极简轻量 无 Electron / WebKit 臃肿运行时,整个 App 仅 1.3 MB ,内存占用不到 25 MB ,启动速度 0.08 秒。 下载与体验 🍎 Mac App Store 官方下载 : https://apps.apple.com/app/dirmerge-safe-folder-sync/id6809635885 🌐 官网与独立 DMG 下载 : https://dirmerge.com/ 📖 关于 APFS 写时复制合并的技术原理分享 : https://dirmerge.com/how-to-merge-folders-on-macos-instantly 🎁 V 友专属福利( 0 元激活 Pro 终身版) 软件采用 Freemium 模式, 基础版完全免费 (支持单次批量合并 25 个文件,日常小文件夹随便用,无时间限制、无广告)。 为了感谢 V 友们的首波体验与支持,特别为 V2EX 社区准备了 Pro 终身版专属 0 元优惠代码( Offer Code ) : 专属优惠码 : DIRMERGEVIP2026 权益内容 :100% 免费激活 DirMerge Pro 终身版 (¥0 一次买断,永久有效) 代码有效期 :即日起至 2026 年 12 月 31 日 极简兑换方式(推荐方式 1 ,点击即兑) : 一键直达兑换(最方便) : 在 Mac 浏览器中直接打开苹果官方兑换链接,即可自动唤起 Mac App Store 完成 0 元激活: 👉 https://apps.apple.com/redeem?ctx=offers&id=6809635885&code=DIRMERGEVIP2026 在 Mac App Store 客户端手动输码 : 打开 Mac 「 App Store 」客户端 ➔ 顶部菜单栏「账户」➔「兑换充值卡或代码...」➔ 输入 DIRMERGEVIP2026 即可。 兑换成功后打开 DirMerge (若已在运行可点击右上角设置菜单里的「恢复购买」),金色的 👑 PRO 徽章就会直接点亮! 大家在使用过程中有任何问题、边界异常或者想要的新功能(例如忽略规则过滤、特定类型比对等),欢迎随时拍砖吐槽!如果觉得工具顺手,非常期待能在 Mac App Store 留下一个宝贵的五星评价,这对独立开发者是最大的鼓励!感谢大家!❤️
- 情报分类:硬件与数码
- 分类依据:内容涉及硬件、数码产品或通信卡
- 信息来源:服务器 / V2EX
- 发布时间:2026/9/16 14:25:51
- No replies yet