Answers:
如果您想了解一个应用程序及其关联文件所占用的空间(不仅是.app捆绑包),AppCleaner可以很好地解决这一问题。如您在Chrome的此屏幕截图中所见,它很好地汇总了应用程序本身以及首选项,缓存等。
它是用于分析Mac上磁盘使用情况的杀手级应用程序。它会扫描所有驱动器,并显示按自定义存储区分类的磁盘使用情况:文件类型,程序,标签等。如果愿意,它还可以显示诸如Skype之类的程序使用的所有磁盘空间。
编辑:它现在也以10美元的价格出售。
Grand Perspective是一个免费的开源应用程序。与磁盘清单类似,它使用树形图来可视化文件系统。块越大,文件越大。
另外,如果您想使用命令行(并且看问题的第二部分),而您只是对哪些文件占用了最多的空间感兴趣,我经常使用该find
命令。
find ~ -size +50M
将在您的主目录(〜)中找到大于50MB的所有文件。
您可以在数字后修改大小描述符,如下所示(请参阅man find
)
k kilobytes (1024 bytes)
M megabytes (1024 kilobytes)
G gigabytes (1024 megabytes)
T terabytes (1024 gigabytes)
P petabytes (1024 terabytes)
du -h --max-depth=1
更有用。它打印当前目录中每个项目的大小,包括每个文件夹的总大小。
du
命令行也给了我du: illegal option -- -
du -h -d 1
在Mac上。令人毛骨悚然的Cent-OS。我猜这就是我假设GNU coreutils中存在一些一致性的结果。
我正在使用OmniDiskSweeper。它向您展示了已用磁盘空间的概况以及哪个目录占用了多少空间。
它还可以删除数据。
我不想破坏聚会,但我知道想法是磁盘太满了?那么,为什么在简单的“获取信息”就能解决问题时安装额外的应用程序呢?
对于Skype:
其次是:
会告诉您应用程序有多大,而无需占用额外的空间。
另外,第二种替代方法是使用终端输入:
du -sh /Applications/Skype.app/
53M /Applications/Skype.app/
Finder提供的内容与du提供的内容之间的大小差异是由于它们以10为基数(Finder)和2为基础(du)来计算大小。有关此问题,另请参见此链接:
答案很晚,但我从来不后悔为IMAC购买一个名为“ What Size”的应用程序……它非常适合发现占用这么多空间的内容……您可以一次查看所有内容,而不是逐个查看。非常用户友好,无需阅读,我花了10美元。如果我免费的话,也许我会先尝试免费的,但是我仍然对“ What Size”感到非常满意。
如果您要清理空间,Skype日志和偶尔的文本文件将无效。
如果您想在不占用大量Mac资金的情况下大幅减少空间,我建议使用Monolingual(免费和开源),该语言删除未使用的语言支持(通常约为500 MB至2 GB)和冗余的应用程序二进制文件。
大多数Mac应用程序都是“通用的”,这意味着它们通过支持每个应用程序包含为每个应用程序编译的二进制文件,从而支持Intel和(较早的)PowerPC处理器体系结构。如果您运行的是Intel Mac,则可以使用一种语言删除未使用的应用程序二进制文件,从而节省1-2 GB