在Mac终端中用du -sb或stat -f "%z"命令可获取文件/目录的精确字节数:du -sb显示路径总大小,stat -f "%z"查看单个文件大小,批量导出可用for循环生成纯数字列表文本。

你想在Mac访达中看到文件大小的原始字节数,而不是自动换算后的KB/MB/GB——系统默认隐藏字节单位,必须绕过图形界面限制,用终端命令直接读取底层存储数据。
用终端du命令输出纯字节数
打开“应用程序”→“实用工具”→“终端”。
输入命令:du -sb ~/Downloads,把~/Downloads替换成你要查的真实路径,比如/Applications或~/Desktop/Project。
-s 表示只显示总计,-b 表示以字节(Byte)为单位输出,不加 -b 会默认用512字节块计数,结果不是真实字节数。
回车后立即返回一串纯数字,例如1284923076,这就是该路径下所有内容占用的精确字节数。
用终端stat命令查看单个文件的字节大小
在访达中右键目标文件→“在终端中打开”,或直接拖拽文件到已打开的终端窗口,自动生成路径。
在路径前输入:stat -f "%z" ,然后空格,再粘贴或补全文件完整路径。
例如:stat -f "%z" /Users/John/Documents/report.pdf。
回车后只输出一个整数,就是该文件的精确字节数,不含任何单位、逗号或小数点。
批量导出多个文件的字节大小到文本文件
第一步:打开终端,进入目标文件夹,例如:cd ~/Desktop。
第二步:执行命令:for f in *; do if [ -f "$f" ]; then echo "$(stat -f "%z" "$f") $f"; fi; done > file_sizes_bytes.txt。
第三步:按回车运行,当前目录下会生成file_sizes_bytes.txt,用文本编辑器打开即可查看每个文件名前缀的纯字节数。
注意:该命令自动跳过文件夹,只处理普通文件;若需包含文件夹,请将-f改为-e并配合du -sb重写逻辑。

















