我遇到了一个非常相似的问题,因此我决定编译几种方法来解决它。因此,下面是这些选项,其中一些是我从此处已经提供的答案中获得的。我了解到这个问题有点离题,但与答案是一致的。它有很多部分,而这些都是我可以尝试使用的所有软件。
通常,最好密切注意使用以下sudo选项,以便该软件可以访问每个文件,其中可能包括一些大的隐藏文件。
以下是用于检查磁盘使用情况的应用程序的简要列表:
GrandPerspective仅是图形形式,使用树形图,可以在扫描之前通过逻辑或物理方法测量文件,显示/隐藏包装内容以及即时更改配色方案。它还能够保存扫描的数据以存档或比较多个窗口。
磁盘清单X还使用树形图图形方案,但同时具有文件夹和文件的列表视图。重排功能不如GrandPerspective,也不如OmniDiskSweeper,但在混合两者方面做得很好。它具有一个Finder插件以及三个首选项之间的最多选项。这是最复杂的,但并非全部完成。
OmniDiskSweeper是非图形的,与Finder的列视图非常相似。您选择要分析的文件夹或磁盘,它会花一些时间来计算磁盘使用率。然后,您可以删除(移至垃圾箱)列出的所有内容。
所以每个人都有其优势和亮点,但我仍然不确定是否有最重要的一个。他们都是免费的。
还有另一种方法,即应用程序以非最佳方式扫描特定的预期位置和文件以了解空间使用情况。他们基本上收集了一些有关系统的已知信息,这些信息可能会在一个不错的界面上使您的磁盘膨胀,因此您可以查看并确定要删除的内容。
CleanMyMac列出了缓存,日志,语言文件,通用二进制文件,开发“垃圾邮件 ”,扩展名和应用程序。它扫描文件,并使用它拥有的一些知识库。出色的界面,易于使用。
CleanApp与CleanMyMac基本相同:列出应用程序,首选项窗格,语言,缓存...,但同时还增加了社区-显示删除每个文件或捆绑包的人数。还有另一个功能,即日志记录,它记录了移动文件和正在运行的应用程序的活动,以及可以为每件事找到的所有“链接”。它的技术性和详细性更高。它还提供了Treemap的视图,但是我强烈建议您使用其他选项。
XSlimmer非常具体。它移除“胖”二进制“多余”的代码,并去掉不需要的语言,因为它说的网站上。通用二进制文件,即使用大量空间来存储文件,以便以几种不同的体系结构和语言运行。因此,这使它们全部缩小以仅满足您的计算机需求。
AppCleaner是这里的免费选项,仅列出应用程序,小部件和“其他”。具有一个简单的界面,您可以在其中删除App文件,以便它分析其内部链接并根据该文件删除捆绑包外部的内容。
另一种方法是查找重复文件。有很多商业选择,有些可能比下面列出的更好,我还没有尝试全部。无论如何,我会列出我选择的应用程序,并考虑可以尝试哪些应用程序。
TidyUp是该主题中非常知名的应用程序。您可以指定在何处扫描什么样的重复项。它提供了基本和高级模式,以及几种不同的策略和标准。
MrClean是一个免费工具,仅扫描文件夹中的重复项并将其丢弃。如果您确定自己在做什么,则非常简单但有效。
Chipmunk扫描重复项,让您选择要丢弃的项。它提供了文件夹的节点视图,您可以选择“ 删除文件夹中所有在其他地方重复的文件,反之亦然 ”以及手动选择。扫描所有文件可能会花费很长时间,但是此后做得很不错。
“ DupeCheck ” 在其上放一个文件,它将使用您的Spotlight索引来查看您在某处是否存在潜在的重复项。那是关于这个不错的开源应用程序。并不是一次清理空间的好工具,但是随着时间的流逝,它可以帮助您保持空间清洁。
来自网站的DuplicateFileSearcher:“ 是一个免费的功能强大的软件实用程序,可帮助您查找和删除计算机上的重复文件。它还可用于计算MD5和SHA哈希。该软件可在Windows,Linux,Solaris和MacOS上运行。 ”。说够了。
接下来,我将通过引用其他两件事的相关部分来简要讨论一种类似的方法,可以做其他事情来寻找丢失的磁盘空间,而无需安装任何新东西,而只需使用命令行(终端)即可。
这个(很长但是不错)来自MacFixIt论坛(去那里可获得更多选项和详细信息):
在大多数情况下,确实确实有文件占据了该卷的一部分,但是在Finder的正常使用中这些文件是不可见的。
使用Finder的“转到文件夹”功能(在“转到”菜单中),通过粘贴以下路径名来查看这些文件夹的内容大小:
/private/var/vm
/private/var/log
/Volumes
/ private / var / vm目录包含虚拟内存使用的交换文件。随着更多数据从RAM交换到硬盘驱动器上,新的数据被制作出来了。创建它们的整个过程始于每次重新启动或重新启动。不要试图自己删除它们。在启动后以及磁盘装满后,检查所有交换文件的总大小。在Panther中,前两个交换文件为64 MB,然后每个新交换文件的大小是前一个交换文件的大小的两倍(128 MB,256 MB,512 MB,1 GB),最大大小为1 GB。在Tiger中,前两个交换文件为64 MB,下一个为128 MB,其他任何交换文件为256 MB。
如果您不运行每日,每周和每月维护脚本(通过使用实用程序,或者通过在终端中运行命令sudo周期性的每天,sudo周期性的每周和sudo周期性的每月),启动卷上的日志将变为太大了。如果错误频繁发生并正在记录,则可以在/private/var/log/system.log中拥有一个很大的文件。
/ Volumes中的文件应该是已安装卷的别名。不要删除这些别名,因为对它们进行的任何操作都会发生在相应卷的内容上。如果您不确定可以无忧无虑地浏览此文件夹,请在开始之前正确卸载除启动卷以外的任何其他卷,如果丢失的磁盘空间问题仅影响该卷。正确卸下后,可以断开外部FireWire驱动器。
有时,无法为备份找到目标目的地(或目标)卷的备份程序会创建一个与目的地名称相同的文件夹,并将该文件夹放入/ Volumes目录中。在某些情况下,整个启动卷已在/ Volumes内的文件夹中自行备份。如果缺少的空间量约为用户文件夹的大小,则可能是这种备份的原因。如果您使用Carbon Copy Cloner或其他备份或克隆实用程序,并且将其首选项配置为按计划创建备份,并且预期的目标卷未安装或在计划的时间处于休眠状态,则在/ Volumes目录中创建备份。
要检查活动启动卷上通常不可见的/ Volumes目录的大小,请打开一个新的Finder窗口。在左侧列表中选择启动卷,然后选择列视图(三个视图右侧的一个)。从Finder的“转到”菜单中,选择“转到文件夹”,然后粘贴:
/Volumes
/ Volumes目录在Finder中可见;通过选择它并键入命令I来找到它的大小。据报告,我的/ Volumes目录为12K。
另外一个来自Mac OS X Hints论坛(在这里看不到更多):
您可能需要运行du in终端以查看所有操作。这可能需要几分钟才能运行。
一个示例是打开terminal.app然后运行以下命令:
sudo du -h -d 1 -c /
提示时输入密码,然后放开密码,这将需要几分钟的时间才能运行,请耐心等待。
du代表磁盘使用率。还有df。我喜欢-x
在上面的命令中加入:
sudo du -cxhd 1 /
添加到命令行选项后,您可以使用自动服务打开任何应用程序。有了它,您将在GUI上获得不同(更完整)的结果。
或者,如果您在Power PC上使用Rosetta或Snow Leopard之前的任何产品,则可以将上述任何应用程序与Pseudo混合使用。这是一个用于以管理员身份打开内容的小应用程序。像sudo的GUI一样对其进行图片处理。
最后,关于“ X Lab” 有一个完整的新手指南,由于篇幅太长,我在这里不再引用。