Macbook系统占用空间过大或空间不足怎么办?

Macbook系统占用空间过大或空间不足的解决方法

  各位用Macbook的同学肯定会遇到空间不足的情况,特别是像我这种128G的用户,一打开存储空间看到系统占用了50多G的空间,满眼都是绝望。而Macbook能用的免费垃圾清理软件又比较少,所以下面介绍一种基于终端(Terminal)的手动清理方法。
  补充:文章的最后有其他解决方法。

一、 准备知识

  首先我们需要了解一下几个简单的指令以及操作:

  1. cd 「path」 :前往某个目录,cd .. 可以返回上一级目录;
  2. pwd :显示当前目录路径;
  3. ls :列出所有文件以及文件夹(不包括隐藏文件);
  4. ls -a :列出所有文件以及文件夹(包括隐藏文件);
  5. sudo du -sh * :列出所有文件以及文件夹的大小,是我们解决该问题的关键指令,其中sudo是为指令赋予权限,需要输入密码;
  6. rm :删除文件;
  7. rm -r -f :删除文件夹;
  8. open 「path」 :在Finder中显示某个文件或文件夹;
  9. tab键可以自动补充文件名:例如该目录下有 test1 和 test2 两个文件夹,我们输入 cd t 时按下 tab键 ,命令会被补充为 cd test,这时候我们只需要输入1或者2就行了,在访问名称很长的文件或目录时很有效;

二、 操作步骤

1. 打开终端(Terminal)

  「启动台」—>「其他」—>「终端」;

Macbook系统占用空间过大或空间不足怎么办?_第1张图片

2. 输入 cd / 前往磁盘根路径

  从下图我们可以看到一开始我们是处于一个叫 ~ 的目录下的,这个目录是当前用户的主目录,而不是磁盘的根目录。为了了解整个磁盘的空间占用情况,我们需要到磁盘根目录去。

Macbook系统占用空间过大或空间不足怎么办?_第2张图片

3. 使用 sudo du -sh * 指令查看各个文件、文件夹的空间占用情况

  这一步骤可能需要等待比较长的时间,效果如下图:
Macbook系统占用空间过大或空间不足怎么办?_第3张图片

4. 使用 cd 「path」 命令前往占用最大的目录,并重复以上步骤,直至找到一个确认可以删除的文件或者文件夹

  不习惯看命令行的同学,可以使用 open 命令在Finder中打开,确认是否可以删除;
  以我的Mac为例,最后是找到了一个照片的文件,应该是以前不小心开了自动将iPhone的照片同步导Mac上的功能,释放了大几个G的空间;

三、 补充

  1. 在写这篇文章的时候,无意中看到了一款趋势科技推出的软件 —— Cleaner One,在App Store就可以免费下载。免费版里面就包括了清理垃圾文件寻找大文件应用程序管理等实用功能,推荐大家可以下载使用(虽然以前差点到趋势实习了,但这并不是推广!)。
  2. 另外,及时更新、升级系统也会避免系统占用空间过大,因为macOS的更新包是自动下载的,长期没安装升级的话可能占用将近10个G左右的空间。但是要注意的是,新的macOS已经不支持32位软件了,所以像我这样的求生之路2玩家在更新前一定要考虑清楚!
  3. 旧版的Mac还配备有TF卡槽,可以利用这个卡槽进行内存拓展。方法为买一张SD卡(128G的价格在100~200不等),再买一个Mac专用的隐藏式的TF卡套(价格在一二十元左右)。不用担心熄屏、重启后需要重新插入,本人亲测会自动读取。
  4. 买个移动硬盘吧。SD卡的寿命很短,所以采用第3种办法的小伙伴最好买个移动硬盘备份一下。

你可能感兴趣的:(macos)