我买了一台 MacBook Air,SSD HD 容量有限:128 GB。我拥有的最大软件是 XCode(3.2 GB),我有 2 个版本(4.5 和以前)。我的 iPhoto 图库有 1.3GB 的照片。我的 Dropbox 文件夹有 4.3 GB,然后我在电脑中还有一些其他文件和文件夹。我总共有 3 个用户,但其他两个用户的帐户中没有任何大文件(他们只与主用户共享应用程序)。
我的硬盘上只有 3/4 GB 的可用内存。如何才能知道内存的使用情况?哪个文件夹占用了大部分内存?有没有办法根据内存使用情况对文件夹进行分段/排序?
答案1
忘记所有其他工具...使用命令行!
sudo du -hd 1 /
将显示从驱动器根目录到一级深度的文件夹大小。
du
是磁盘使用情况统计工具-h
给你一个“人类可读的”输出-d 1
遍历一层深度。这是查看罪魁祸首的一个很好的起点/
是根文件夹
您应该使用 sudo 运行此命令以获得准确的计数并避免权限错误。当您找到“什么鬼……”时,请将路径更改为该文件夹并进行调查。例如
sudo du -hd 1 /what_the_heck_is_this_folder
你会开始对这个问题有一个更清晰的认识。祝你好运。
答案2
您检查过下载文件夹吗?清除该文件夹将释放空间。令人惊讶的是,我看到有人从不清空垃圾文件夹,而垃圾文件夹里往往有数 GB 的内容。另外,打开 iPhoto,然后单击 iPhoto 按钮,再清除 iPhoto 垃圾。
所有这些都应该释放一些空间。
答案3
我最喜欢的工具是 Disk Inventory X。它有一个非常棒的图形表示,我很难用文字来描述。但基本上它使用颜色编码块 - 不同类型的数据使用不同的颜色 - 这些块的大小取决于文件或文件夹的大小。您可以将鼠标指针悬停在每个块上以找出有问题的文件的路径/文件名。您可以一目了然地看到最大的空间占用者是什么。至少看一下他们的网页,这样你就能明白我所说的用户界面。它是免费的,我觉得它非常有用。
在此处下载/阅读更多:http://www.derlien.com
此外,如果您有 iPhone、iPod Touch 或 iPad,请检查您的 iTunes 同步设置 - 您可能会发现每次同步时,您的 iPhone(例如)都会备份到您的计算机。我有一台 iPad Mini 和一台 iPhone 5S - 我看到下面有四个子文件夹~/Library/Application Support/MobileSync/Backup
,每个大约 15GB。
要自行检查,请在 Finder 中按Shift+ Cmd+ G,然后输入文件夹名称~/Library/Application Support/MobileSync
。突出显示文件夹Backup
,然后按Space以调出 Quickview 窗口(它将告诉您备份文件夹的总大小)。
答案4
这并没有回答您的问题“我如何才能知道我的内存是如何使用的?哪个文件夹占用了大部分内存?”(其他人已经提供了答案)。但是当可用空间减少时,我通常会执行以下操作。
- 清除浏览器历史记录
sudo rm -rf /Library/Caches/*
rm -rf ~/Library/Caches/*
~/Library/Caches/
随着时间的推移,似乎会积累大量垃圾。如果您从未清理过,那么您应该恢复 GB。