macOS 上运行 disktree 完整教程:Full Disk Access、APFS 克隆文件与 Gatekeeper 全解析
macOS 上运行 disktree 完整教程Full Disk Access、APFS 克隆文件与 Gatekeeper 全解析【免费下载链接】disktreeA treemap for finding and removing what fills your disk, for Omarchy. Rust GPUI.项目地址: https://gitcode.com/gh_mirrors/di/disktreedisktree是一款用 Rust GPUI 打造的磁盘占用树图Treemap工具专为 macOS 等桌面系统设计的磁盘清理神器它把目录扫描成嵌套马赛克帮你找到占满磁盘的大文件、标记并安全删除同时实时显示卷的剩余空间。本教程面向新手带你完整解决 macOS 上的三大拦路虎Gatekeeper 拦截、Full Disk Access完全磁盘访问权限、APFS 克隆文件计数几分钟内跑起来你的第一张磁盘树图。️ 一眼认识 disktree 磁盘树图界面上方是路径面包屑与 Size / Files / Age 切换器中间是彩色马赛克——颜色代表数据类型代码、缓存、媒体、文档等斜纹表示可回收空间缓存、同步历史、包管理器仓库、构建产物右侧面板实时展示选中目录的大小、文件数和磁盘剩余空间。默认扫描你的主目录~标记多少都不会立即生效必须经过审核列表确认才会删除。 两种一键安装步骤macOS 11方式一下载预构建 macOS 安装包推荐新手从最新 release 下载disktree-*-aarch64-macos.zipIntel 芯片选x86_64-macos解压后把disktree.app拖入「应用程序」文件夹首次打开时注意 Gatekeeper 拦截下文第三节解决。方式二从源码构建Rust 1.97macOS 不自带 Rust可先用 rustup 安装再执行git clone https://gitcode.com/gh_mirrors/di/disktree cd disktree make install # 生成 ~/Applications/disktree.app 和 ~/.local/bin/disktree构建逻辑位于 packaging/macos/Info.plist.in 是权限声明模板和 xtask/src/bundle.rs 的打包流程。️ 绕过 Gatekeeper解决已损坏无法打开未签名、未公证的版本会被 macOS 拦截提示app 已损坏无法打开或无法验证开发者。其实应用没问题只是浏览器下载时打上了隔离标记。两种清除方式方法 A终端一条命令最快xattr -dr com.apple.quarantine /Applications/disktree.app方法 B系统设置放行先强行打开一次然后到系统设置 › 隐私与安全性点击仍要打开。 想分发给他人需要 Developer ID 证书并签名公证NOTARY_PROFILEprofile cargo xtask bundle --sign Developer ID Application: Name (TEAMID) --notarize。 授予 Full Disk Access看到一切的关键macOS 出于隐私保护没有完全磁盘访问权限时Mail、Messages、Safari 数据、其他 App 的沙盒容器和废纸篓对 disktree 全部隐藏会被计为不可读。打开系统设置 › 隐私与安全性 › 完全磁盘访问把 disktree 加入列表重启 disktree后生效权限按 Bundle IDio.github.tobi.disktree授予换构建身份需重新授权。几个贴心细节扫描碰到不可读目录时界面会弹出提示并直接提供打开隐私设置按钮见 crates/disktree-app/src/views.rs权限探测原理是尝试读取受保护数据库~/Library/Application Support/com.apple.TCC/TCC.db见 crates/disktree-core/src/access.rs⚠️ 如果你从终端启动disktree需要给终端授予完全磁盘访问首次扫描 Desktop / Documents / Downloads 时macOS 会各弹一次授权框文案声明在 packaging/macos/Info.plist.in请放心点击允许。 macOS 与 Linux 的 4 个关键差异APFS 必读差异点说明APFS 克隆文件用 Finder创建副本复制的文件共享底层块disktree各按完整大小计入因此合计可能超过删掉它们实际能腾出的空间剩余空间口径以df为准Finder 显示更大因为它把系统可自动清理的可清除空间也算进去了Time Machine 本地快照快照不是文件、不会出现在树图中它正是扫描总和 磁盘已用差距的来源之一iCloud / 云盘文件夹已被驱逐到服务端的云盘目录不会被打开扫描绝不会触发下载另外扫描整个磁盘时会自动跳过/System/Volumes/Data——那只是 Data 卷的第二个挂载点扫它会重复计数见 crates/disktree-core/src/space.rs。️ 安全删除macOS 上它怎么移除文件标记空格键→ 按c进入审核列表 → 选择删除方式移到废纸篓默认macOS 上走系统废纸篓NSFileManager与 Finder 的移到废纸篓完全一致可恢复永久删除语义等同rm -rf必定先弹确认对话框写明将删什么、能换回多少空间。所有防护规则集中在 crates/disktree-core/src/removal.rs拒删文件系统根、扫描根、主目录、挂载点、/opt等系统树符号链接只删链不跟目标且从不经过 shell 执行——名叫-rf的文件也只是普通文件。 源码导读想看哪部分去哪儿模块路径macOS 隐私权限探测crates/disktree-core/src/access.rs删除与安全防护规则crates/disktree-core/src/removal.rs卷/挂载点/剩余空间crates/disktree-core/src/space.rs目录分类与配色crates/disktree-core/src/classify.rs交互与按键crates/disktree-app/src/state.rs✅ 小结在 macOS 上跑起disktree 磁盘树图只需三步装包 → 清除 quarantine 标记 → 授予 Full Disk Access。理解 APFS 克隆文件与快照的计数口径你就能把屏幕上的数字和df对上。现在打开它让那些占满磁盘的缓存和构建产物现形吧【免费下载链接】disktreeA treemap for finding and removing what fills your disk, for Omarchy. Rust GPUI.项目地址: https://gitcode.com/gh_mirrors/di/disktree创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

ESP32-S3开发板自制蓝牙翻页器:BLE HID键盘DIY全流程

ESP32-S3开发板自制蓝牙翻页器:BLE HID键盘DIY全流程

0. 开场:一次讲台上的翻页器罢工0.1 一次讲台事故带来的项目我到现在还记得那个下午。给一个培训班讲项目演示,PPT翻到第三页,手头的翻页器突然没反应,电池灯早就红了但我没在意。全场四十多双眼睛盯着我,我只能说&quo…

2026/9/29 21:57:43 阅读更多 →
STM32G4驱动IIS2ICLX加速度计的I²C实战指南

STM32G4驱动IIS2ICLX加速度计的I²C实战指南

1. 项目概述:为什么这个标题值得深挖?IIS2ICLX 是意法半导体(ST)近年推出的高精度、低功耗、带嵌入式有限状态机(FSM)的6轴惯性测量单元(IMU),它把三轴加速度计和三轴陀螺…

2026/9/28 19:57:14 阅读更多 →
【白嫖 Manus Pro 亲测可用】用 TaoToken 统一 Key 打通 Cline 配置全流程

【白嫖 Manus Pro 亲测可用】用 TaoToken 统一 Key 打通 Cline 配置全流程

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/28 19:57:14 阅读更多 →

最新新闻

研究想法如何落地:用AI辅助生成研究草案并一键验证

研究想法如何落地:用AI辅助生成研究草案并一键验证

做“深度学习知识追踪与自适应学习”这个方向,我有了大概想法但却不知道怎么把它落地。我想做的简单说就是:让系统根据学生的做题记录判断掌握程度,再推荐下一步学什么。可研究问题怎么定、方法怎么设计、数据从哪来,一样都说不清…

2026/9/29 21:56:47 阅读更多 →
【2026最新】Qwen-Audio-3.1-TTS-Next 实测教程:一次调用生成完整声景,接口调用、时序编排与逐单成本核算(附完整命令)

【2026最新】Qwen-Audio-3.1-TTS-Next 实测教程:一次调用生成完整声景,接口调用、时序编排与逐单成本核算(附完整命令)

9 月 21 日上架的 Qwen-Audio-3.1-TTS-Next,主打的是“一段剧本进、一整场戏出”:人声、音效、环境声在同一次生成里按时序排好。本文把半天实测的 8 笔调用整理成四步走:接口怎么调、时序怎么控、上限在哪、钱怎么算,命令与数字全…

2026/9/29 21:56:47 阅读更多 →
我的编程目标

我的编程目标

我是heyu07,编程想先把C语言学完,然后我加入了我们学校的ACM集训队,所以对算法的要求很高;并且我还报名了11月份的计算机C语言竞赛,所以我希望在11月份就结束C语言,并且后续专注于算法的研究。现在是大学生…

2026/9/29 21:56:46 阅读更多 →
微信开源WeKnora实战:RAG知识库解析、部署与Agent延展

微信开源WeKnora实战:RAG知识库解析、部署与Agent延展

微信团队在GitHub上悄悄放出了一个叫WeKnora的项目,圈内做RAG和Agent方向的开发者几乎是一夜之间开始讨论它。我第一时间把代码拉下来跑了一遍,又翻了翻issue区和几个技术群的讨论,发现很多人对它的定位其实有误解——有人把它当成又一个&quo…

2026/9/29 21:56:46 阅读更多 →
TensorFlow 2024实战指南:从生产部署到TFLite的完整链路

TensorFlow 2024实战指南:从生产部署到TFLite的完整链路

TensorFlow这个老伙计,这些年真是经历了不少风风雨雨。从1.x时代静态图的繁琐,到2.x时代拥抱动态图与Keras的一体化,再到2024年AI框架格局被PyTorch在学术界强势挤压,不少朋友问我:TensorFlow到底还值不值得学&#xf…

2026/9/29 21:56:46 阅读更多 →
智能体基础概念

智能体基础概念

什么是AI智能体? 智能体(agent)是指能够感知环境并采取行动以实现特定目标的代理体。它可以是软件、硬件或一个系统,具备自主性、适应性和交互能力。智能体通过感知环境中的变化(如通过传感器或数据输入)&a…

2026/9/29 21:55:46 阅读更多 →

日新闻

开源模型端侧落地实战:量化、推理加速与Agent上下文管理

开源模型端侧落地实战:量化、推理加速与Agent上下文管理

1. 从"追平"到"端侧落地":开源模型这波到底变了什么如果你最近半年一直在关注模型圈的动态,应该能明显感觉到一个拐点:开源模型和闭源旗舰之间的差距,正在从"代差"变成"身位差"。以前大家…

2026/9/29 0:00:05 阅读更多 →
AI Evals实战指南:从零搭建LLM应用评估体系与CI/CD集成

AI Evals实战指南:从零搭建LLM应用评估体系与CI/CD集成

1. 为什么AI Evals值得你花时间搞明白做LLM应用的人,迟早会撞上同一堵墙:模型输出飘忽不定,今天答得好好的,明天换个问法就胡说八道。你改了一版提示词,感觉好像好了点,但到底好了多少?说不清。…

2026/9/29 0:00:05 阅读更多 →
Java采购管理系统实战:从数据库设计到事务一致性

Java采购管理系统实战:从数据库设计到事务一致性

简介:这是一套面向Java Web初学者与课程设计者的采购管理系统完整源码,采用JSP技术搭建,配合MySQL数据库,用于解决企业采购信息的管理问题,适合作为毕业设计、课程大作业或进销存类项目的参考模板。系统实现了用户登录…

2026/9/29 0:00:05 阅读更多 →

周新闻

如何划分训练/验证集:Spirula Studio五种eval_mode策略详解

如何划分训练/验证集:Spirula Studio五种eval_mode策略详解

如何划分训练/验证集:Spirula Studio五种eval_mode策略详解 【免费下载链接】spirula-studio Cross-vendor 3D Gaussian Splatting trainer - video to splat to mesh, Vulkan or CUDA. 项目地址: https://gitcode.com/GitHub_Trending/sp/spirula-studio Sp…

2026/9/29 8:16:59 阅读更多 →
SEO怎么推广速查手册新手避坑实战指南

SEO怎么推广速查手册新手避坑实战指南

SEO怎么推广速查手册新手避坑实战指南 模板网站太丑不够用?别急着加滤镜,那是治标不治本。很多老板盯着后台流量掉得眼红,却还在纠结首页Banner的圆角是不是3像素。这就像穿着西装去挖土,姿势不对,努力白费。我整理这份 速查手册…

2026/9/29 16:41:41 阅读更多 →
FireRed-OpenStoryline少样本仿写深度解析:AI Agent如何复刻你的独特文案风格与节奏

FireRed-OpenStoryline少样本仿写深度解析:AI Agent如何复刻你的独特文案风格与节奏

FireRed-OpenStoryline少样本仿写深度解析:AI Agent如何复刻你的独特文案风格与节奏 【免费下载链接】FireRed-OpenStoryline FireRed-OpenStoryline is an AI video editing agent that transforms manual editing into intention-driven directing through natural language …

2026/9/29 8:24:48 阅读更多 →

月新闻

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能分类:[AI/大模型]细分主题:AI 增强型 CI/CD 流水线自动化与 GitOps 实践:Agent 工作流、工具调用与任务拆解:从原型到生产的验收清单很多团队在尝试用大…

2026/9/29 19:29:29 阅读更多 →
容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场分类:[工程技术]细分主题:Kubernetes 生产环境运维与排障实战:可复制的项目复盘模板与决策记录大部分团队的事故复盘报告,最后都变成了躺在 Confluence 或钉…

2026/9/29 5:58:00 阅读更多 →
容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步分类:[工程技术]细分主题:Docker 容器化技术与镜像安全管理:核心链路的逐步实现与关键代码取舍面对一个积累了五六年历史包袱的单体架构应用(包含 Web 接口、后台…

2026/9/29 3:55:56 阅读更多 →