256GB不够用,经常报空间不足,如果你长时间没有重启,有可能会产生临时文件(用来恢复),可以按如下操作,以下为引用转载。
fuyundeMacBook-Pro:vm fuyun$ pwd
/private/var/vm
fuyundeMacBook-Pro:vm fuyun$ ls
sleepimage swapfile1 swapfile3 swapfile5
swapfile0 swapfile2 swapfile4
fuyundeMacBook-Pro:vm fuyun$ sudo rm -rf *
硬盘空间用尽是一件很让人头疼的事情,尤其是MacBook Air等设备上的固态硬盘可用的储存空间很少。下面【微IT】为大家介绍7个高级技巧来释放大量的硬盘空间,当然这些高级技巧更改了系统功能和文件,必须通过使用命 令行实现,还需要使用rm或rf这样的危险命令,所以Mac OS X新手还是要谨慎尝试。
下面的命令可以关闭OS X原生的休眠功能,也就是SafeSleep。这种休眠模式当Mac休眠或者没电池时会将内存中的内容储存在硬盘上的sleepimage文件上。 sleepimage文件与Mac电脑的内存一样大,这意味着如果你的内存是4GB,该文件就有4GB,如果是16GB,该文件就有16GB。关闭 SafeSleep可以不让系统自动创建该文件,缺点就是当Mac电脑没电池时,你不能恢复到之前的状态。不过我们可以使用OS X的自动保存功能在电池将要耗尽的时候保存自己的工作。
如果想要禁用SafeSleep功能,我们需要在终端中输入下面的命令:
sudo pmset -a hibernatemode 0
然后定位到/private/var/vm/删除已经存在的sleepimage文件
cd /private/var/vm/
使用下面的命令删除该文件
sudo rm sleepimage
最后我们要防止OS X继续创建该文件,所以我们需要下面的命令生成一个无法被替换的空文件
touch sleepimage
chmod 000 /private/var/vm/sleepimage
当然,如果你想要重新开启SafeSleep功能,只需下面的命令即可。
sudo pmset -a hibernatemode 3
sudo rm /private/var/vm/sleepimage
如果你不适用文字转语音功能,那么你肯定不会使用到OS X内置的嗓音文件。你可以删除这些文件重新获得硬盘空间。在终端应用中,使用下面的命令即可,首先定位到文件所在文件夹:
cd /System/Library/Speech/
然后执行删除命令,将所有嗓音文件删除
sudo rm -rf Voices/*
如果你执行了命令,那么你将无法使用系统的文字转语音功能。
随着你使用Mac的时间越来越长,系统日志文件也会越来越多,根据电脑的用量、错误和服务,这些文件会越来越多。这些系统日志文件是用来调试和排除故障的,如果你感觉没有用,可以使用下面的命令删除:
sudo rm -rf /private/var/log/*
系统日志文件会不断的产生,所以你可以定时执行这条命令。
快速查看功能是OS X系统内置的文件预览功能,在Finder中选择任何文件后都可以点击空格来查看文件的详情。不过快速查看功能依靠缓存功能才能更流畅,而且这些缓存文件会一直增加,通过下面的命令移除缓存:
sudo rm -rf /private/var/folders/
如果你都不知道什么是Emacs,那么你可以放心的将其移除。Emacs是终端中的文本编辑器,如果你使用的固态硬盘空间实在太小,那么删除它就是不错的选择,况且你还可以使用vi和nano在终端中编辑文本。下面是删除Emacs的命令:
sudo rm -rf /usr/share/emacs/
/private/var/tmp/是存放系统缓存的文件夹,通常情况下会在系统重启时清楚,不过有时确不会。而且如果你长时间不关闭Mac,也不重启的话,缓存文件会越来越多。使用下面的命令清楚这些临时文件:
cd /private/var/tmp/
rm -rf TM*
缓存文件有很多种,比如网页浏览记录,应用meta数据等等。这些缓存文件的容量究竟多大跟用户使用的应用有关,也与Mac重启的频率有关。此外,很多在线音乐播放app也会产生大量的缓存文件,我们可以通过下面的命令删除这些缓存文件:
cd ~/Library/Caches/
rm -rf ~/Library/Caches/*
这里介绍的7个高级方法都需要使用终端才能实现,而且有的方法有些风险,所以请大家使用时注意!
以下清除文章仅适用于适用于使用Xcode的开发者。
长期不清理Xcode中的一些文件你会发现自己的mac硬盘越来越小,而且是这个其他占了绝大部分的硬盘,在网上搜索了很多办法都没找到如何清理这些其他
后来来来回回在文件夹中找发现~/Library/Developer/Xcode这个Xcode文件夹大的惊人,几十个G,才去查阅了一些资料,此处记录一下。
可以看出清理出了30个G左右的硬盘空间,对于小容量的mac,这简直....
下面是一些清理的方法:
打开Finder使用快捷键command+shift+g输入路径即可进入该文件夹
1. 移除DerivedData,建议定期清理,会重新生成
此文件夹内是模拟器运行每个APP生成的缓存文件,删除之后只是再重新运行APP时会重新编译耗时较长,并再次生成缓存文件。
~/Library/Developer/Xcode/DerivedData
2. 移除Archives,可以清理
此文件夹中的内容是用Xcode打包时生成,可以根据是否有用选择性删除,删除之后Xcode->Organizer下的那些打包文件就全被清空了
~/Library/Developer/Xcode/Archives
3. 移除iOS DeviceSupport,建议清理,连接设备会重新生成
此文件夹中保存着对你设备的版本支持,每个版本文件夹都是几个G的大小,只需保留自己设备当前版本的文件夹即可,即使全部删除,再重新连接设备时Xcode会出现Processing symbol files并重新生成相应版本的文件
~/Library/Developer/Xcode/iOS DeviceSupport
4. 移除模拟器文件,可以清理,运行模拟器会重新生成
此文件夹目录下的文件夹全都是以模拟器的UDID命名的,可以查看.default_created.plist文件根据文件夹命名和plist文件中的内容判断各个文件夹是某版本下某设备类型的模拟器,.default_created.plist文件为隐藏文件,需要开启显示隐藏才能查看
~/Library/Developer/CoreSimulator/Devices