主机迷主机迷

自己动手清理Mac磁盘空间

Mac笔记本电脑使用的256G的SSD磁盘,磁盘空间很容易就捉襟见肘,以前使用过一款清理磁盘的软件,效果还行,但它自作主张把qq聊天记录给删光了,再也不敢用了。
这次使用手动清理磁盘,以命令行操作为主(在Mac的实用工具里打开终端执行),记录如下。
1. 删除临时文件
sudo rm -rf /private/var/tmp/*
2. 删除QuickLook快速查看的缓存文件,可以节省出100MB-300MB硬盘空间
sudo rm -rf /private/var/folders/*
3. 移除系统Voices文件,可以节省出500MB到3GB硬盘空间
如果你不使用文字转语音功能,那么你肯定不会使用到OSX内置的Voices文件,你可以删除这些文件重新获得硬盘空间。
sudo rm -rf /System/Library/Speech/Voices/*
如果你执行了命令,那么你将无法使用系统的文字转语音功能。

4. 不使用Emacs的可以删除Emacs,可节省出30MB+的硬盘空间
sudo rm -rf /usr/share/emacs
5. 清除Chrome浏览器的缓存
点击Chrome浏览器右上角的菜单键-工具-清除浏览数据,在弹出的窗口的勾选“缓存的图片和文件”,然后点击“清除浏览数据”按钮即可。

6. 删除所有系统日志
此操作需谨慎,有多人反映删除系统日志后,重开机无法进入系统
sudo rm -rf /private/var/log/*
7. 清除缓存文件
缓存文件有很多种,比如网页浏览记录,应用meta数据等等。这些缓存文件的容量究竟多大跟用户使用的应用有关,也与Mac重启的频率有关。此外,很多在线音乐播放app也会产生大量的缓存文件,我们可以通过下面的命令删除这些缓存文件:
sudo rm -rf ~/Library/Caches/*
8. 禁用SafeSleep休眠模式,能节省出4GB-16GB空间
由于还需要休眠功能,暂时不做处理,具体操作见https://www.macx.cn/thread-2091292-4-1.html

9. 使用“Disk Inventory X”等免费Mac App可以方便的查看磁盘中大文件的分布情况,可自行删除不要的大文件。
例如,QQ文件夹中可能存在大量的图片,可进入QQ图片目录删除500K以上的大图片。
目录为/Users/username/Library/Containers/com.tencent.qq/Data/Library/Application Support/QQ/12345678/Image 其中12345678为qq号

问题:
删除/private/var/log/* 有可能会导致部分软件启动异常,比如系统自带的apache有个日志文件夹在log/apache2,
当删除后apache就出现启动异常了,表现为apachectl start启动无异常提示,但无法打开网站
# sudo httpd
httpd: Could not reliably determine the server's fully qualified domain name, using hostsname.local for ServerName
(2)No such file or directory: httpd: could not open error log file /private/var/log/apache2/error_log.
Unable to open logs
---
修复方法为 sudo mkdir /private/var/log/apache2

参考:
https://www.zhihu.com/question/26377116
https://www.macx.cn/thread-2091292-4-1.html



转载请注明出处 | 当前页面:主机迷 » 自己动手清理Mac磁盘空间

评论

  • 请输入 18 + 5 = ? 的计算结果: