访达中查看文件夹占磁盘百分比有三种方式:一是用状态栏+简介窗口手动计算,公式为(文件夹大小÷已用空间)×100%或(文件夹大小÷总容量)×100%;二是终端命令一键输出,如folder_size=$(du -sk ~/documents | cut -f1); vol_used=$(df -k ~ | tail -1 | awk '{print $3}'); echo "ratio: $(echo 'scale=1; $folder_size/$vol_used*100' | bc)%";三是用daisydisk等第三方工具可视化显示,需授权完全磁盘访问权限。

你在访达里看到某个文件夹占了 42 GB,但不知道它占当前磁盘总容量的百分之几——系统不直接显示这个百分比,必须用状态栏剩余空间配合文件夹大小手动换算,或借助终端命令实时生成带百分比的结果。
用状态栏+简介窗口手动计算百分比
这是唯一无需安装工具、不调终端就能得出结果的方式,适合偶尔快速估算。
1、先确保访达窗口底部显示状态栏:点击顶部菜单“显示”→勾选“显示状态栏”。
2、在状态栏中记下“可用:XX.X GB”和“已用:YY.Y GB”两个数值(注意不是“总容量”,是当前宗卷已用/可用值)。
3、在访达中选中目标文件夹 → 按 Command + I 打开简介窗口 → 查看“大小”字段(如“42.3 GB”)。
4、用公式:【(文件夹大小 ÷ 当前宗卷已用空间) × 100%】得出该文件夹占已用空间的比例;若想看占总容量比例,则用【(文件夹大小 ÷ (已用 + 可用)) × 100%】。
5、计算器App里输入即可,例如:42.3 ÷ (426.3 + 18.7) × 100 → 得到约 9.3%。这一步不能跳过,因为访达不提供自动百分比换算功能。
终端命令一键输出带百分比的占用率
适用于需要精确到小数点后一位、且要批量处理多个路径的场景,结果直接包含百分比数字,不用心算。
方法一:查单个文件夹占其所在宗卷的百分比
打开终端 → 输入:
du -sh ~/Downloads | awk '{print $1}' | xargs -I {} sh -c 'total=$(df -h ~ | tail -1 | awk "{print \$2}"); used=$(df -h ~ | tail -1 | awk "{print \$3}"); echo "Folder: {}; Used on volume: $used; Percentage: $(echo "scale=1; $(du -s ~/Downloads | cut -f1)/$(df -k ~ | tail -1 | awk "{print \$3}")*100" | bc)%"'<br>替换 ~/Downloads 为你的真实路径,回车后直接输出类似 “Folder: 42G; Used on volume: 426G; Percentage: 9.9%” 的结果。<br>【注意:此命令依赖 bc 计算器,macOS 默认已预装,无需额外安装】
<p>方法二:精简版(推荐日常使用)<br>终端中执行:<br><code>folder_size=$(du -sk ~/Documents | cut -f1); vol_used=$(df -k ~ | tail -1 | awk '{print $3}'); echo "Size: $(du -sh ~/Documents | cut -f1), Volume used: $(df -h ~ | tail -1 | awk '{print $3}'), Ratio: $(echo "scale=1; $folder_size/$vol_used*100" | bc)%"</code></p>
这条命令更稳定,避开空格与特殊字符路径问题,只对用户主目录下的路径有效。
用第三方工具可视化呈现百分比
DaisyDisk 和 DiskGeeker 这类工具能直接在环形图或树状图中标注每个文件夹占整个磁盘的百分比,适合一次性摸清全局结构,但需授权“完全磁盘访问”权限。
1、下载并安装 DaisyDisk(官网正版,非Mac App Store版本)。
2、首次启动时,系统弹窗要求“完全磁盘访问”,前往“系统设置→隐私与安全性→完全磁盘访问”,勾选 DaisyDisk。
3、选择“Macintosh HD”扫描 → 等待完成(通常 2~5 分钟)。
4、点击任意扇形区域或左侧目录树中的文件夹,右侧详情面板立即显示“Size”和“% of disk”。
5、【关键提示:若某文件夹显示“0%”,说明它实际大小不足整块磁盘的 0.05%,被四舍五入归零,不代表没占用空间】。











