linux:mac系统占用空间过大,如何查看系统文件大小分布
2026/7/17 11:44:33 网站建设 项目流程

背景


我 500G 的内存,系统占了一半,你说这能忍吗?

解决

du 命令

sudodu-sh*


然后:我看到这里的 private 文件夹很不正常

cdprivate // 也是查看目录下每个文件大小的du-d1-h

然后就这个一级一级筛查,最后你看看什么文件比较大删一删就好了,我这里是发现private/var/sunlogin/log里面的文件有 200多G,这个应该是一个向日葵远程连接的软件,太吓人了,赶紧把这软件删除了

最后:
这样才正常嘛

参考

遇到的问题

使用du命令报错du: Library/Sharing: Operation not permitted,是因为苹果电脑从 macOS 10.11 开始引入了系统完整性保护机制SIP(System Integrity Protection),目的是帮助普通用户避免恶意 app 通过用户授权的方式获得所有系统权限。

# 结果如果是enable,代表已经开启了rootless,我们要关闭这个csrutil status

重启电脑开后按住 Command + R

点击实用工具,终端启动运行

csrutil disable

然后重启

reboot

重启之后你在看状态已经 disable 了,这时 su 命令就可以使用了

第二次遇到

# 当前目录下,按占用从大到小降序排列sudodu-sh*|sort-rh# 前10个sudodu-sh*|sort-rh|head-10# 正序sudodu-sh*|sort-h

主要是谷歌的某个插件比较大、还有微信群消息缓存的图片、开发者工具的缓存等、

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询