背景
我 500G 的内存,系统占了一半,你说这能忍吗?
解决
sudo du -sh *
然后:我看到这里的 private 文件夹很不正常
cd private
// 也是查看目录下每个文件大小的
du -d 1 -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 命令就可以使用了