新闻详情

新闻详情

首页 / 资讯中心 / 详情

macOS 上运行 disktree 完整教程:Full Disk Access、APFS 克隆文件与 Gatekeeper 全解析

发布时间:2026/9/28 19:57:15来源:尧图网络
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),仅供参考
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

2026 论文重复率 AI 率双高?一站式降AIGC平台实测解析 2026/9/28 20:54:41

2026 论文重复率 AI 率双高?一站式降AIGC平台实测解析

一、前言:2026 高校论文审核新难题 随着高校学术审核体系不断升级,知网、维普等主流检测平台全面上线AIGC 智能检测功能,当代毕业生的论文写作与修改迎来双重考验。以往论文仅需攻克重复率超标问题,如今还要规避 AI 写作痕迹检测风…

阅读更多 →
Yao OAuth ACL 权限执行引擎深度解析:五层校验链与数据访问约束实战指南 2026/9/28 20:54:41

Yao OAuth ACL 权限执行引擎深度解析:五层校验链与数据访问约束实战指南

Agent 框架后端低代码RAG 【免费下载链接】yao ✨ All your agents and workspaces in one place, on every device you own. Track tasks on a board, accessible from desktop, mobile, browser, or API. Self-hosted. 项目地址: https://gitcode.com/gh_mirrors/…

阅读更多 →
React Native for OpenHarmony 三方库 expo-screen-orientation 57.0.2 适配实战:四向锁定、策略映射与事件清理 2026/9/28 20:54:41

React Native for OpenHarmony 三方库 expo-screen-orientation 57.0.2 适配实战:四向锁定、策略映射与事件清理

React Native for OpenHarmony 三方库 expo-screen-orientation 57.0.2 适配实战:四向锁定、策略映射与事件清理 屏幕方向适配最容易被“手机转了”这件事骗过。窗口策略、系统实际方向和事件回调使用的是三套枚举。本篇面向新手,从这些概念开始&#xf…

阅读更多 →
200行代码写一个agent 2026/9/28 20:54:41

200行代码写一个agent

开头的一个问题 “如果不能用 70 行代码写出一个 agent,就不算真的懂 agent 原理。” 这句话是我一直放在桌面上的一句提醒。现在各种 agent 框架满天飞——LangChain、CrewAI、AutoGen、Mastra……工具越来越多,但有一个问题始终没有被回答清楚&#xf…

阅读更多 →
OpenCV3人脸检测与特效实战:Haar、MediaPipe、头顶LOGO、换底色全攻略 2026/9/28 20:54:34

OpenCV3人脸检测与特效实战:Haar、MediaPipe、头顶LOGO、换底色全攻略

简介:基于 OpenCV3 图像处理库整理的项目合集,覆盖人脸检测、人脸特效、头顶加 LOGO 等常见图像操作,适合刚接触视觉开发或希望积累实战例子的开发者参考。资源共 50 个文件,压缩包大小 34.36 MB;核心为 8 个 Python 脚…

阅读更多 →
电机FOC位置闭环抖动原因排查:8个关键点与调试速查清单 2026/9/28 20:54:34

电机FOC位置闭环抖动原因排查:8个关键点与调试速查清单

做FOC位置闭环调试的工程师,大概率都经历过一个让人头大的场景:电机带负载能转、速度环跑得也很顺,但一旦切成位置模式,电机就停在原地“嗡嗡”地抖,轴来回摆动几度,电流波形像被扰乱的正弦波。这种原地抖动…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉