`

(转)[MAC]Mac系统占用空间大、空间不够、查看系统文件大小分布

    博客分类:
  • Mac
阅读更多

转自:https://blog.csdn.net/u011423056/article/details/79450845

 

背景:

最近老提示空间不够,这就比较讨厌了,为什么存储空间这么快就花完了。。。

如图,256的空间,就剩下几个G了,其中最大头的系统占用:160G,占比60%多,我勒个擦。。。

 

正常情况下:我们可以点击管理,进入到系统磁盘优化界面:

这种适用于简单的文件占用分析,一般我们能够通过 清理文稿 和 回收箱 来解决空间不够的问题。

1、清空回收站

2、在文稿里,按文件大小排序,删除不需要的文件。

3、对于GarageBand,这个是系统上的模拟乐器,一般都使用不到。

清除方法:

rm -rf /Library/Application\ Support/GarageBand
rm -rf /Library/Application\ Support/Logic
rm -rf /Library/Audio/Apple\ Loops

  

 

 

不过,对于罪魁祸首,系统的160G,我们怎么才能知道她的内部存储分布呢?

 

正文:

呐、下面就是重点了:关于如何查看系统的文件占用详情。

一、首先打开终端,输入

du -sh *

这个命令用来查看根目录下,所有文件的大小分布,如图所示:

其中,我们很容易能看到每个文件的大小占比,快速定位到最大占比的文件:Library

 

二、输入命令,进入到Library文件路径

cd ~/Library

然后,查看Library下的所有文件大小分布。

输入:

du -d 1 -h

很容易我们可以找到最大的文件:/Developer

当然,其他的文件大小,我们也都能看到,一目了然

 

三、到这里,我们基本就能知道下面的套路了,我们可以继续往下查看

比如,我这里继续进入到Developer文件,再查看他的每个子文件大小:

基本,查看个两三层,就基本能知道大概的原因了,我这边由于是程序猿,所以Xcode是根本原因,占了系统160G的一半大小。

到这里为止,如果你也是程序猿,有兴趣的,可以继续看;如果没有兴趣的可以直接跳第四步。

基本这就到底了,大概的空间占用分布从上面几张图,也基本有数了。

 

以上是讲如何查看及分析文件,如果你是iOS程序猿,这边附上几个清理步骤(清理Xcode缓存)

经过测试,我暂时发现这几个文件可以适当清理下:

1  ./Archives  这个文件存储的是你所有的历史打包文件,你可以将一些历史的包删掉,最近的如果不放心可以先留着,不过全部删除也是没问题的,但是,如果你删除了,我们Xcode打包上传界面就看不到东西了(如下图所示,该界面的东西就没了)

2  ./DerivedData 这个文件大家应该比较熟悉了,存储的是所有项目的一些缓存数据、包括编译缓存文件等等,这个文件是可以全部清理的,当然,你也可以保留一些最近的项目,先暂时清理历史项目的缓存。

3  ./iOS DeviceSupport 这个文件里面存储的是xcode对手机各个版本的支持文件,这里如果你的项目不再需要支持iOS6、iOS7等,可以先把里面的基于iOS6、iOS7的支持文件清除。

4  附上 完整版Xcode瘦身方法大全 ,有兴趣的可对照此文操作。

 

四、经过第三步的层层分析,我们基本能知道了每个文件的大小分布,也能找到一些不需要用的垃圾文件,其中大多以缓存文件居多,大家可以适当进行清理~

 

最后,如果有对命令不感冒的人,也可以通过Finder来进行可视化的查看。

打开Spotlight(Ctrl+空格),输入 ~/Library

能进入到资源库文件路径:

最右边的文件就对应刚才命令出来的文件,我们可以根据命令查找到的占用最大的文件,这里点进去查看,然后再根据自己的需求进行适当清理。

 

分享到:
评论

相关推荐

    VMware虚拟机Mac OS X无法调整扩展硬盘大小,更新xcode时出现磁盘空间不足

    在使用VMware虚拟机运行Mac OS X系统时,可能会遇到一些存储管理方面的问题,尤其是在进行软件更新或安装大型应用如Xcode时,可能会提示磁盘空间不足。这主要是因为虚拟机的硬盘空间分配有限,而扩展虚拟硬盘大小并...

    Mac+OSX的文件系统

    随着时间的推移,为了适应更高的数据存储需求和磁盘容量的增长,HFS+(HFS Plus)在1998年被引入,它引入了长文件名、预分配文件大小等功能,大大提升了文件系统的性能。 ### 二、HFS+文件系统 HFS+是Mac OS X的...

    显示文件在硬盘中的大小

    除了基本的查看文件大小外,还可以借助第三方软件或系统自带工具进行更深度的空间分析。例如,Windows的“磁盘清理”工具、Mac OS的“磁盘工具”以及各种第三方磁盘清理软件,它们能提供更直观的磁盘使用情况图表,...

    FAT文件系统 FAT文件系统 FAT文件系统 FAT文件系统

    根据文件系统的大小,有FAT12、FAT16、FAT32等版本,分别支持不同的最大分区容量和单个文件大小。 1. **FAT12**:最初的设计,主要用于软盘,每个簇大小为12位,支持最大2GB的分区和最大文件大小约4GB。 2. **FAT16...

    查看文件的日期和大小

    在Windows中,文件大小同样可以在文件属性中看到;在命令行环境下,可以使用`du`命令(Unix/Linux)或`fsutil file queryusage`(Windows)来查询。 在提供的文件列表中,我们可以看到一系列与项目相关的文件: 1. ...

    单片机fat32文件系统

    1. 文件大小限制:FAT32不支持单个文件超过4GB的大小,这在处理大文件时可能成为问题。 2. 安全性较低:没有内置的文件权限和访问控制,容易受到病毒攻击。 3. 磁盘空间利用率:由于FAT结构的特性,小文件可能会...

    FAT32文件系统程序和说明

    6. **性能与空间效率**:虽然FAT32提高了容量,但较大的簇大小可能导致小文件占用过多的空间,因为即使文件很小,也必须分配整个簇。同时,由于FAT表的增长,对FAT项的访问速度可能较慢。 7. **文件命名规则**:FAT...

    fat文件系统格式化代码范例

    FAT文件系统有多个版本,包括FAT12、FAT16、FAT32和VFAT,它们主要的区别在于能支持的最大分区大小和文件大小。 1. FAT12:早期的低容量磁盘,如软盘,通常使用FAT12。 2. FAT16:适用于中等容量的磁盘,最大分区...

    MAC装win10硬盘不够用之-删除休眠文件

    该文件的大小通常相当于物理内存的大小,因此对于配置了较大RAM的电脑而言,这个文件可能会占用几GB的空间。例如,如果您的电脑配备了8GB RAM,那么`hiberfil.sys`文件的大小可能接近或等于8GB。 #### 删除休眠文件...

    经典文件管理系统

    2. 块:文件系统以块为单位分配磁盘空间,块大小一般为4KB或8KB。 3. 空闲空间管理:通过位图或链表等方式跟踪磁盘上的可用空间。 六、文件系统的性能优化 1. 缓存:操作系统会缓存常用文件,提高访问速度。 2. ...

    文件分割器_不占空间、功能强大

    2. **分块传输**:大文件可能无法通过某些网络服务或邮件系统发送,因为它们通常有限制文件大小的规则。将大文件分割后,每个部分都可以独立发送,确保了文件的整体传输。 3. **便捷存储**:在存储空间有限的设备上...

    如何彻底删除 Mac OS X 里那巨大的 sleepimage 文件.docx

    在 Mac OS X 系统中,有一个名为 sleepimage 的文件,它的大小与系统内存大小相同,这使得硬盘空间受到很大的压力,特别是对于使用 SSD 的用户。下面将介绍如何彻底删除 Mac OS X 里那巨大的 sleepimage 文件。 一...

    FAT32文件系统详解.rar

    - 文件大小限制:单个文件最大不能超过4GB。 - 安全性较低:不支持文件权限和访问控制。 - 空间浪费:对于小文件,较大的簇可能导致空间浪费。 - 故障恢复困难:没有日志记录,数据恢复难度增加。 总之,FAT32文件...

    FAT32文件系统资料

    FAT32的主要改进在于提升了磁盘空间利用率和文件管理效率,支持更大的分区和文件大小。 **1. FAT32的结构** FAT32的核心组成部分包括:引导扇区(Boot Sector)、FAT表(File Allocation Table)、根目录区(Root ...

    文件操作系统

    操作系统维护一个文件分配表(FAT)或类似的数据结构,用于追踪文件占用的存储空间。 2. **文件命名**:文件系统通常采用某种命名约定,如FAT的8.3格式或现代系统中的Unicode命名。文件名和扩展名用于区分不同类型...

    Mac OS X中的程序缓存文件怎么手动清除?.docx

    在Mac OS X(现称macOS)系统中,程序缓存文件是运行应用程序时为了提高性能而临时存储的数据。这些缓存文件随着时间的推移会不断积累,可能会占用大量硬盘空间,甚至有时会影响系统的整体性能。因此,定期手动清理...

    FAT32文件系统介绍(图文介绍和示例)

    - 文件大小和分区大小有限制,不适合大文件存储。 - 空间管理效率较低,容易产生磁盘碎片。 - 安全性和稳定性较现代文件系统如NTFS、exFAT稍差。 ### 5. 实际应用与SD卡 在SD卡中使用FAT32,主要考虑到其广泛的...

    linux下磁盘空间监视定义.pdf

    总的来说,Linux下的磁盘空间监视涉及多个层面,从全局的文件系统状态到具体的文件大小和用户配额,都需要管理员进行细致的管理和监控。了解并熟练运用这些工具,可以帮助优化系统性能,预防因磁盘空间不足引发的...

    inode for mac

    在Mac上,用户可能会遇到需要查找或分析inode的情况,例如追踪文件占用空间、检查文件系统状态或者在文件丢失时定位文件。为此,可能有一个专门的工具,如`iNodeClient.pkg`,这可能是一个安装包,用于在Mac上安装一...

Global site tag (gtag.js) - Google Analytics