macbook系统占用硬盘大_MAC系统占用很多硬盘空间怎么办?
今日, 准备在桌面复制一个文件夹的时候, 提示内存不足, 然后
右上角的小苹果-->关于本机-->存储空间
是这样的:
image.png
OMG, 系统占用78G, 你TM逗我?????
但作为一名MAC用户,怎么能轻易只吐槽不解决问题呢---论程序猿的自我修养.
原因的分析
老实人就不卖关子了, 出现这种问题的原因, 一开始我认识是系统自动下载了更新包, 但想想一般系统更新包其实应该也就10G左右吧(目测, 应该也不准, 忽略, 反正肯定没78G那么大), 应该问题在别的地方.
其实真正的原因是因为崩溃引起的, 为啥这么说, 我猜测, 因为mac本每次你用软件崩溃的时候都会自动保存. 这个机制有好有坏, 好处就是下次打开你发现没保存的东西都原样呈现给你(PC转过来的泪奔), 坏处就是上面的问题, 会占用了一大波寸土寸金的mac内存. 下面我们就来看看怎么处理吧.
清理mac内存
我这里是使用mac终端来的, 所以主要用到的命令是下面这些:
查看文件大小:
du -sh *
打开文件夹
cd
查看当前路径
pwd
查看当前目录下所有文件的大小分布
du -d 1 -h
下面, 我们就开始真枪实弹的快乐的摩擦摩擦吧.
边做边写, 所以也包括了错误的步骤, 恰巧遇到的话, 刚好也可以参考.
1.查看文件大小
输入
du -sh *
得出这个, 可以看出其中Libary最大
image.png
2.查看Libary里面的文件大小(坑一)
下面连续输入这几个命令, 一顿操作猛如虎
cd
pwd
du -d 1 -h
却出现下面这个情况(坑一), no such file or directory
image.png
其实, 为啥这样我也不大了解, 反正正确的做法应该是在输入'du -d 1 h' 之前先输入'ls', 如下图:
image.png
所以正确的输入顺序是这样的(pwd可以忽略):
cd
pwd
ls
du -d 1 -h
终于可以看到Libary里面的文件大小分布了
image.png
3.继续查看其中最大的文件(坑二)
从上图可以看到, 是一个'.'的文件占用了56G的空间, 它最大. 所以重复步骤2的操作(这里就重复列举2里面的正确步骤了), 结果是这样的(坑二)
image.png
这不是跟步骤二的结果一样么(虽然这次显示是62G)....
原因: 最底下那个'58G .'表示的不是'.文件夹大小58G', 而是表示'当前文件夹大小为58G'.
重新往上翻, 慢慢检查, 其实真正的大文件是下面步骤说的
***4.继续查看Libary里面最大的文件
通过步骤3, 绕开了坑, 真正的大文件其实是在这个Developer
image.png
接下来的步骤就是不停的重复2, 直到最后, 找到了是这个文件
image.png
到这里, 总算是找到最大的文件夹了, 按照上面步骤走下来的小伙伴们, 可以顺着路径删除掉最大的文件了. 后面的内容就是作为一名iOS程序猿的叨叨了, 不感兴趣的小伙伴可以不用看了.
xcode大瘦身
根据上面操作, 打开这个文件夹, 是这样的,
image.png
那么, 这些文件可以删除吗? 下面这两个链接里面可以给你答案
http://www.cocoachina.com/bbs/read.php?tid=181211
https://stackoverflow.com/questions/29930198/can-i-delete-data-from-ios-devicesupport
本人亲测, 是可以删除的.
删除之后是这样的, 好像千与千寻里面那个河神伯伯冲出油坊的感觉, 超爽.
image.png
macbook系统占用硬盘大_MAC系统占用很多硬盘空间怎么办?相关推荐
- macbook系统占用硬盘大_mac系统占用磁盘80g相关阅读-mac系统占用磁盘80g文章阅读-123文学网...
磁盘:计算机的外部存储器中也采用了类似磁带的装置,比较常用的一种叫磁盘,将圆形的磁性盘片装在一个方的密封盒子里,这样做的目的是为了防止磁盘表面划伤,导致数据丢失.下面是afU123小编收集整理的Mac ...
- macbook系统占用硬盘大_mac book pro 系统占用的硬盘空间太大怎么办?
大哥,你说的这个不叫"内存",叫"硬盘". 都0202年了,怎么还有人分不清内存和硬盘的区别?真的是太让人奇怪了.如果题图中的东西叫"内存" ...
- macbook系统占用硬盘大_Sketch占满MacBook200G硬盘的解决方法
Sketch现已成为设计师们日常使用的工具.但是你们有没有发现开始用这款软件后,mac的硬盘根本不够用,总是会有提示磁盘已满的警告. 我们是怎么发现的呢? Maggie 是我们公司的设计师之一,她的m ...
- macbook配置java环境变量_Mac系统中如何配置JDK环境变量?Mac中JDK环境变量配置教程...
Mac系统中如何配置JDK环境变量?在使用mac系统的电脑时,如何进行设置JDK环境变量呢?接下来的文章中小编将会带来详细的介绍,希望对您有所帮助. Mac中JDK环境变量配置教程 1.访问Oracl ...
- 苹果系统中英文输入法切换_Mac系统,如何优雅切换中英文?
开篇 又是好久没有写博客了,今天就写一个工作中的软件小技巧,可以提高工作中的输入效率,极大提升幸福感! 背景 作为一个使用 Mac 系统的Java开发攻城狮,日常使用的软件非常之多,在频繁的软件切换, ...
- 64位 计算机 最大内存,请问win7系统 最大识别内存多少,支持最大硬盘空间多少?...
您好, 32位Windows 7的所有版本均支持4GB内存,但32位的Windows 7实际可利用的最大内存只有3.25GB左右. 64位的Windows 7家庭普通版能支持8GB内存,家庭高级版能支 ...
- Win10如何找出占用硬盘空间大的文件及怎么删除
WIndows10系统使用时间长了后,会发现硬盘空间会越来越小,那么到底是哪些文件占用了我们的硬盘空间,我们又怎么删除这些临时文件呢?下面我们就来看一下操作方法吧. 工具/原料 Windows10 方 ...
- VISTA中释放系统还原占用的硬盘空间
在Windows XP中,系统还原功能所占用的硬盘空间便不是一个小数字,让许多朋友对这个功能又爱又恨.而在WindowsVista中,虽然系统还原的功能更加强大,但也许是由于近年来大容量硬盘的普及,微 ...
- Linux 释放Linux 系统预留的硬盘空间
释放 Linux 系统预留的硬盘空间 by:授客 QQ:1033553122 大多数文件系统都会保留一部分空间作为紧急情况时用(比如硬盘空间满了),这样能保证有些关键应用(比如数据库)在硬盘满的时 ...
最新文章
- 编译Hi3516a osdrv目录
- Linux Kernel TCP/IP Stack — L1 Layer — NIC Controller — Buffer descriptor table
- NYOJ 661 亲亲串
- gdb info frame信息解释
- CI框架中pdo的使用方法
- enum和enum class
- mysql里面取列里面值_在MySQL中获取特定的列值(名称)
- JS键盘字母相应的keyCode值
- 买它!华为Mate30系列国行版发布:3999元起,5G版再加1000元
- 【报告分享】基础设施的新兴趋势-毕马威.pdf(附pdf下载链接)
- 2017百度之星初赛:B-1001. Chess
- 10个线程同时执行i++操作1000次,如何保证结果是1w
- ffmpeg_struct: AVRational
- EPSON ME office 700FW打印机废墨收集垫已到使用寿命解决办法
- 彻底搞懂瓦片地图拼接原理并附具体实现
- Android 接入穿山甲广告
- 浏览器主页被篡改怎么办?一分钟帮你解决
- 什么是架构?架构师的职责是什么?
- android 仿百度地图,仿百度地图街景实现
- aria2c rpc php,Debian 如何搭建使用 aria2c 作为下载工具
热门文章
- 诺基亚7 android 9,诺基亚7 Plus喜迎Android 9更新:带来众多更新
- C语言 vs要安装什么_户外灯具安装要注意什么?室外灯饰安装方法
- 《即刻电音》蒋大为坤音四子助阵“电音春晚”
- 面向“双碳”战略的绿色通信与网络:挑战与对策
- BUCK在轻载下的工作模式
- 1027 : 判断水仙花数(C语言)
- 开题报告、文献检索账号、文献综述、外文翻译、抄袭检测软件、论文目录,都在这了都在这了,有备无患,拿去吧!
- 什么是SRM?SRM包含哪些内容?
- 使用realsense d415进行拍照,延迟,to_string,string,开机自启
- x264和aac编解码器下载地址