如何释放一些磁盘空间?


30

我的磁盘空间即将用完,我知道Macbook上有很多垃圾,但是我不知道如何找到它来弄清楚如何删除它。

是否有通过终端的简单命令行方式来列出驱动器中最大的文件?还是有一个GUI程序可以帮助我找到我没有使用的所有有害的大文件?


1
查找大文件的最简单方法可能是在启用计算视图选项中的所有大小之后,按列表视图中的大小对文件进行排序。请参阅通过删除不必要的文件/文件夹减少Lion OS的占用空间,以获取要删除的常见可疑对象列表。
Lri 2012年

Answers:


23

你可以试试 :


4
为DaisyDisk +1。从技术上讲,您甚至不需要付费,只需在启动时忍受10秒钟的烦恼。
凯尔·克罗宁

还是通过MacHeist赢得了大奖;)
Studer 2010年

DaisyDisk非常棒!+1
conorgriffin

DaisyDisk采取了WhatSize使用的一种视图,并进行了非常不错的更新。应用商店版本不会以管理员(root)身份查看文件或清除文件-因此,如果您想要一个清洁程序/重复文件查找器,则可能会寻找其他工具。它确实可以拍出最好的照片。
bmike

12

Omni Group的Omni Disk Sweeper擅长帮助您找到大量的东西。

我发现应用程序和系统文件夹通常不占用那么多空间(一切都是相对的),真正的问题是在我的用户文件夹的Documents,Music和Movies文件夹中。


11

两件事情...

  1. 如果您开始用尽磁盘空间,那么除非您有大量浪费,否则删除文件不会有太大帮助,例如,旧系统进行归档并安装OS更新。开始考虑购买更大的硬盘驱动器或其他一些功能驱动器。

  2. 在终端类型中...

    du -hs *

这将列出每个目录的大小。看起来像这样...

3.6G    Desktop
3.9G    Development
 42G    Documents
1.6G    Downloads
4.5M    Dropbox

如果出现任何意外的大CD,请进入目录并再次运行命令。冲洗并重复直到找到所需的内容。


这并不像其他人推荐的视觉应用程序那么优雅,但是根据我的经验,执行命令行du -hs *和向下钻取确实是解决问题的最佳方法。主要是因为驱动器不会在整个地方随机填充垃圾。通常是一个或两个大文件夹,甚至是失去控制的日志文件。我已经用这种方法清理了许多Mac和Unix机器。在删除一个已经增长了5年以上的43GB日志文件之前,您还没有活过!
JakeGould

10

我强烈推荐GrandPerspective(Free)。仅查找最大的文件并不总是那么有用:例如,不会显示20 gb的3mb音乐文件。无论您浪费的文件是一个大的.dmg还是几百个小文件,GrandPerspective都能为您提供出色的硬盘内容可视化细分。此外,如果您知道大多数浪费在例如主文件夹中,则可以指定要显示的目录。 Grand Perspective屏幕快照


5

从Monolingual开始:http ://monolingual.sourceforge.net/ 它会从您的计算机中删除其他语言和语言环境。节省了相当多的空间,而没有任何实际的可用性损失(除非您会说几种语言并希望使用它们……)


4
实际节省多少空间?
Fishtoaster

我刚刚在MBP上第一次运行它。990 MB已释放。
罗伯特·S·西亚乔

我只是在MBA上重新运行了(这次选择了更多的语言)。已释放1.3 GB。
加里

刚刚在这里保存了3.32 GB :)
克里斯,

3

如果您要查找特定的东西,请查看所有Garageband示例和支持文件。它们占用了大量空间,如果您不打算制作音乐,也不会错过它们。


2

我真的很喜欢What Size-也在Mac App Store上,但是具有许多商店不允许的功能(例如,以管理员身份检查大小,以及实际上删除/细化文件以删除可能无法删除的代码)在Intel Mac上像PPC代码一样运行)。

在此处输入图片说明

它是付费软件-但对我来说值得花费。我已经在缓慢的网络连接,许多外部驱动器和启动卷上使用了它,以快速查看所有空间的位置,以便我知道可以清理的内容以及何时由于没有巨大的文件夹或文件而无法清理的时间我负担得起。

在此处输入图片说明

查找重复项功能很棒,并且有很多其他视图,但是无论您选择哪种视图,它都旨在为您提供最大的空间用户。


1

您还可以将Finder设置为水平列表视图(不确定该视图的名称),启用“大小”列(请参见“视图选项”,CMD J),然后在“视图选项”窗口中再次选择“计算所有大小”。

现在按大小排序。从您的主文件夹开始。查看最大的子文件夹。深入探索。


1

虽然我同意以上有关应用程序的所有建议,这些应用程序可帮助您可视化硬盘上正在占用的空间,但您可能会发现自己实际上无法删除这些文件而不得不将其保存在硬盘上。

在这种情况下,您可以使用此实用程序-Squeeze在后台透明地压缩文件。它帮助我找到了几GB的空间而不删除任何内容,并且能够在相当老的Macbook上使用它而没有任何性能损失。


1

命令行的方式是

du -ksx /* | sort -n

它应该以root身份运行(在root shell中或使用sudo),并为您提供按大小排序的顶级目录的大小(以及一些有关/ dev / something的错误消息)。

然后,您可以用

du -ksx /Users/* | sort -n

等等。

(使用du -k代替Henry提出的-h可以按大小排序)


0

我欠这里提到的一些免费和付费应用程序,但我发现没有人提到Whatsize真是奇怪。我认为这是一种以最佳方式展示空间的方式。它不是太“图形化”,而是再次向您显示了重要的数字。

它不是免费的,但是我已经广泛使用了它,它从未使我失望。


0

在Snow Lion或更高版本上,您可以使用afsctool(可通过自制程序获得)从终端压缩大文件。

它基本上完成了ClustersApp(前面提到的“ Squeeze”)的工作,但是免费且没有漂亮的界面,除非您有一个可爱的Terminal.app主题。

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.