如何找出什么占用了我的 OS X 硬盘空间?

如何找出什么占用了我的 OS X 硬盘空间?

首先,我确实使用了 Clean My Mac 2,但即便如此,某些东西仍在占用我的硬盘空间。例如,昨天我有 27 GB 的可用空间,今天只有 22 GB。从昨天开始,我没有下载或安装任何东西,所以我真的不明白这一点。我甚至没有打开任何可能产生这么多缓存的应用程序。从昨天开始,我只在 Safari 上浏览网页,仅此而已。好吧,我今天确实更新了 iTunes 和 iMovie(通过 mac 应用商店),但我检查了目录~/Library/Application Support/App Store,没有剩余的临时文件。

我如何才能快速找出从昨天开始硬盘上发生了什么?我尝试在 Spotlight 中搜索过去 2 天内创建且大于 1 GB 的文件,但没有成功。

这不是由某些日志或缓存文件引起的,因为这些文件是随着时间的推移慢慢生成的(Clean My Mac 2 也会处理这些文件)。但正如我所说,今天我的 5 GB 可用空间突然消失了。我真的不明白……有什么想法吗?

答案1

您可以将 find 命令与 -ctime 和 -size 标志一起使用。

例如,在当前目录 (.) 中搜索自昨天 (-ctime -1) 以来创建且大于 1M (-size +1M) 的所有文件:

$ find .-type f-ctime-1-size+1M 复制代码

此方法的另一种替代方法是使用 du -hs 来找出给定目录中文件/目录的大小:

$ du -hs 路径到目录/*

这将让您了解文件系统中较大的目录。

顺便问一下,你检查过你的垃圾桶吗?

答案2

如果您定期备份您的 iPhone 或 iPad,OSX 会保留这些备份并且不会覆盖它们,因此一旦您进入“空间管理模式”,它们就会开始堵塞。

如果您是 iDevice 用户,请检查:

~/Library/Application Support/MobileSync/Backup

相关内容