如何找到程序占用多少磁盘空间?[重复]


Answers:


7

如果您想了解一个应用程序及其关联文件所占用的空间(不仅是.app捆绑包),AppCleaner可以很好地解决这一问题。如您在Chrome的此屏幕截图中所见,它很好地汇总了应用程序本身以及首选项,缓存等。

在此处输入图片说明


3
很好的答案,我喜欢DaisyDisk,并使用了其他磁盘,但它们仅按文件夹显示使用情况。
亚当·埃伯巴赫2012年

8

菊花盘

它是用于分析Mac上磁盘使用情况的杀手级应用程序。它会扫描所有驱动器,并显示按自定义存储区分类的磁盘使用情况:文件类型,程序,标签等。如果愿意,它还可以显示诸如Skype之类的程序使用的所有磁盘空间。

在我的机器上显示Skype使用

编辑:它现在也以10美元的价格出售。


它似乎是永久性的“出售中”。6个月前,我以10美元的价格购买了它。
凯尔·克罗宁

我从来不明白为什么有人会像免费购买一样好或更好的Grand ViewDisk Inventory X之类的东西而买不到它!
假名称

1
@FakeName美学很重要。
伊恩·C(



2

另外,如果您想使用命令行(并且看问题的第二部分),而您只是对哪些文件占用了最多的空间感兴趣,我经常使用该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)

“应用程序”只是充满文件的文件夹,因此find命令将递归到其中,除非它们的资源分别大于50M,否则不会显示它们。
假名称

du -h --max-depth=1更有用。它打印当前目录中每个项目的大小,包括每个文件夹的总大小。
假名称

@FakeName我想我将精力更多地集中在占用文件空间而不是应用程序的普通文件上,如果OP试图释放空间,这对OP也可能有用。另外,您的du命令行也给了我du: illegal option -- -
binarybob 2012年

嗯。我在linux上尝试过它,假设他们并没有把它弄得太多。我知道有一种在Mac上执行此操作的方法(因为我已在Mac上使用过它)。坚持,稍等。
假名称

1
啊,是的:du -h -d 1在Mac上。令人毛骨悚然的Cent-OS。我猜这就是我假设GNU coreutils中存在一些一致性的结果。
假名称

1

我正在使用OmniDiskSweeper。它向您展示了已用磁盘空间的概况以及哪个目录占用了多少空间。
它还可以删除数据。

在此处输入图片说明


1

我不想破坏聚会,但我知道想法是磁盘太满了?那么,为什么在简单的“获取信息”就能解决问题时安装额外的应用程序呢?

对于Skype:

显示如何获取应用信息

其次是:

Skype应用程式大小

会告诉您应用程序有多大,而无需占用额外的空间。

另外,第二种替代方法是使用终端输入:

du -sh /Applications/Skype.app/
  53M   /Applications/Skype.app/

Finder提供的内容与du提供的内容之间的大小差异是由于它们以10为基数(Finder)和2为基础(du)来计算大小。有关此问题,另请参见此链接:

-sh vs Finder文件大小


0

答案很晚,但我从来不后悔为IMAC购买一个名为“ What Size”的应用程序……它非常适合发现占用这么多空间的内容……您可以一次查看所有内容,而不是逐个查看。非常用户友好,无需阅读,我花了10美元。如果我免费的话,也许我会先尝试免费的,但是我仍然对“ What Size”感到非常满意。


欢迎询问不同!谢谢您的回答,苏!您能否在答案中添加指向您提到的软件的链接?添加链接以帮助OP找到正确的软件总是有帮助的。谢谢。
daviesgeek 2013年

0

如果您要清理空间,Skype日志和偶尔的文本文件将无效。

如果您想在不占用大量Mac资金的情况下大幅减少空间,我建议使用Monolingual(免费和开源),该语言删除未使用的语言支持(通常约为500 MB至2 GB)和冗余的应用程序二进制文件。

大多数Mac应用程序都是“通用的”,这意味着它们通过支持每个应用程序包含为每个应用程序编译的二进制文件,从而支持Intel和(较早的)PowerPC处理器体系结构。如果您运行的是Intel Mac,则可以使用一种语言删除未使用的应用程序二进制文件,从而节省1-2 GB

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.