Mac OS X下清理磁盘及缓存等碎片的实用技巧
2017-01-04 00:05
381 查看
对于Mac的用户而言,磁盘空间是一件让人非常头大的事情,特别是对于MacbookAir的用户慢慢缩小的磁盘空间更是一个心头痛。为了保证空间够用,我们经常要清理自己的硬盘,删除一些资料,或者将资料转移到外接的存储介质中。
除了删掉很多不用的Application之外,今天我们就来说说平时都可以使用哪些方法来帮助我们的Mac腾出更多的空间。
再开始前有一点需要说明,下面列出的方法大多都是不可逆的操作,因此在执行前请反复确认。
一:禁用SafeSleep休眠模式(可逆转操作)
SafeSleep的大小基本等同于你设备的实际内存大小,例如你的MacbookAir是4GB的内存,那么SafeSleep的大小也是4GB左右。
禁用SafeSleep的弊端:如果你的电脑断电了,(没电)你将无法恢复到断电前的状态。
禁用SafeSleep后你需要:确保在电池将没电前保存好你需求存储的内容。
操作步骤:
1. 开启Terminal
2.禁用SafeSleep,输入:sudo pmset -a hibernatemode 0
3.定位到/private/var/vm/删除已经存在的sleepimage文件,输入:cd /private/var/vm/
4. 删除该文件,输入:sudorm sleepimage
5.制作一个替身,阻止系统新建SafeSleep文件,输入:
touch sleepimage
chmod 000/private/var/vm/sleepimage
如果你想恢复SafeSleep服务,请输入:
sudo pmset -ahibernatemode 3
sudo rm/private/var/vm/sleepimage
二:清理系统语音文件(不可逆转操作)
Mac OSX内置了很多语音文件,如果你日常并不使用文字转换语音这个功能,这些文件,你可以删除以获取更多的磁盘空间。
操作步骤:
1. 开启 Terminal
2. 定位到文件位置,输入:cd/System/Library/Speech/
3. 执行删除命令,输入:sudorm -rf Voices/*
三:删除所有系统日志
系统日志是用来调试和校验系统故障的,其文件会随着你的使用时间增长而增加,通常,这部分文件对我们一般用户而言没有太多意义,可以删除。
操作步骤:
1. 开启Terminal
2. 输入删除命令:sudo rm-rf /private/var/log/*
请注意:系统日志文件是会不断的产生的,所以请定期操作。
四:删除QuickLook缓存文件
Quicklook这个内置预览功能非常的好用,但是随着使用的增多,对应的缓存文件也会不断的增多,所以定期清理,也可以让磁盘空间得到很好的释放。
操作步骤:
1. 开启Terminal
2. 输入删除命令:sudo rm-rf /private/var/folders/*
五:删除Emacs
Emacs是一个强大的文本编辑器,如果不需要的童鞋可以删掉。
操作步骤:
1. 开启Terminal
2. 输入删除命令:sudo rm-rf /usr/share/emacs/
六:删除临时文件
你可以尝试在Finder下,按Command+Option+G,然后前往:/private/var/tmp/这个文件夹。
看一看里面的文件是不是很多?
其实,/private/var/tmp/ 这里面是用来存储临时文件的。
对于这个路径下的内容,其实,系统在重启的时候一般都会做清理,但是鉴于现在很多用户都不怎么关机,导致这个里面的内容越来越多,所以,有时候,我们还是有必要手动清理一下的。
操作步骤:
1. 开启Terminal
2. 输入:sudo rm -rf/private/var/tmp/*
七:清除缓存文件
缓存就不用多解释了,就是我们上网啊,看书啊,玩游戏啊等等操作产生的各种各样的缓存文件。
操作步骤:
1. 开启Terminal
2. 输入:sudo rm -rf~/Library/Caches/*
最后,我们如果一步一步地按照上面的命令去做的话,一次两次还可以接受,如果每次都把这些命令打一遍的话,估计会疯掉的,因此不妨将这些命令写入到一个.sh文件中,例如我挑选了4个命令写到了CleanDiskSpace.sh这个文件中:
sudo rm -rf/private/var/log/*
sudo rm -rf/private/var/tmp/*
sudo rm -rf~/Library/Caches/*
sudo rm -rf/private/var/folders/*
然后我们在Terminal中切换到CleanDiskSpace.sh所在的路径下(使用cd命令),接着输入chmod777CleanDiskSpace.sh,完成后我们以后每次需要清理的时候,就把CleanDiskSpace.sh这个文件拖拽到Terminal中执行一下就好了。
原帖:http://bbs.feng.com/read-htm-tid-6702209-page-1.html (内容有删改和补充)
除了删掉很多不用的Application之外,今天我们就来说说平时都可以使用哪些方法来帮助我们的Mac腾出更多的空间。
再开始前有一点需要说明,下面列出的方法大多都是不可逆的操作,因此在执行前请反复确认。
一:禁用SafeSleep休眠模式(可逆转操作)
SafeSleep的大小基本等同于你设备的实际内存大小,例如你的MacbookAir是4GB的内存,那么SafeSleep的大小也是4GB左右。
禁用SafeSleep的弊端:如果你的电脑断电了,(没电)你将无法恢复到断电前的状态。
禁用SafeSleep后你需要:确保在电池将没电前保存好你需求存储的内容。
操作步骤:
1. 开启Terminal
2.禁用SafeSleep,输入:sudo pmset -a hibernatemode 0
3.定位到/private/var/vm/删除已经存在的sleepimage文件,输入:cd /private/var/vm/
4. 删除该文件,输入:sudorm sleepimage
5.制作一个替身,阻止系统新建SafeSleep文件,输入:
touch sleepimage
chmod 000/private/var/vm/sleepimage
如果你想恢复SafeSleep服务,请输入:
sudo pmset -ahibernatemode 3
sudo rm/private/var/vm/sleepimage
二:清理系统语音文件(不可逆转操作)
Mac OSX内置了很多语音文件,如果你日常并不使用文字转换语音这个功能,这些文件,你可以删除以获取更多的磁盘空间。
操作步骤:
1. 开启 Terminal
2. 定位到文件位置,输入:cd/System/Library/Speech/
3. 执行删除命令,输入:sudorm -rf Voices/*
三:删除所有系统日志
系统日志是用来调试和校验系统故障的,其文件会随着你的使用时间增长而增加,通常,这部分文件对我们一般用户而言没有太多意义,可以删除。
操作步骤:
1. 开启Terminal
2. 输入删除命令:sudo rm-rf /private/var/log/*
请注意:系统日志文件是会不断的产生的,所以请定期操作。
四:删除QuickLook缓存文件
Quicklook这个内置预览功能非常的好用,但是随着使用的增多,对应的缓存文件也会不断的增多,所以定期清理,也可以让磁盘空间得到很好的释放。
操作步骤:
1. 开启Terminal
2. 输入删除命令:sudo rm-rf /private/var/folders/*
五:删除Emacs
Emacs是一个强大的文本编辑器,如果不需要的童鞋可以删掉。
操作步骤:
1. 开启Terminal
2. 输入删除命令:sudo rm-rf /usr/share/emacs/
六:删除临时文件
你可以尝试在Finder下,按Command+Option+G,然后前往:/private/var/tmp/这个文件夹。
看一看里面的文件是不是很多?
其实,/private/var/tmp/ 这里面是用来存储临时文件的。
对于这个路径下的内容,其实,系统在重启的时候一般都会做清理,但是鉴于现在很多用户都不怎么关机,导致这个里面的内容越来越多,所以,有时候,我们还是有必要手动清理一下的。
操作步骤:
1. 开启Terminal
2. 输入:sudo rm -rf/private/var/tmp/*
七:清除缓存文件
缓存就不用多解释了,就是我们上网啊,看书啊,玩游戏啊等等操作产生的各种各样的缓存文件。
操作步骤:
1. 开启Terminal
2. 输入:sudo rm -rf~/Library/Caches/*
最后,我们如果一步一步地按照上面的命令去做的话,一次两次还可以接受,如果每次都把这些命令打一遍的话,估计会疯掉的,因此不妨将这些命令写入到一个.sh文件中,例如我挑选了4个命令写到了CleanDiskSpace.sh这个文件中:
sudo rm -rf/private/var/log/*
sudo rm -rf/private/var/tmp/*
sudo rm -rf~/Library/Caches/*
sudo rm -rf/private/var/folders/*
然后我们在Terminal中切换到CleanDiskSpace.sh所在的路径下(使用cd命令),接着输入chmod777CleanDiskSpace.sh,完成后我们以后每次需要清理的时候,就把CleanDiskSpace.sh这个文件拖拽到Terminal中执行一下就好了。
原帖:http://bbs.feng.com/read-htm-tid-6702209-page-1.html (内容有删改和补充)
相关文章推荐
- Mac os x实用技巧-关闭渐隐和弹出动画效果
- Mac OS X下清理磁盘的小技巧
- macOSX 实用技巧
- Mac OS X下清理磁盘的小技巧
- Mac OS X实用技巧: 简单命令行阻止Mac休眠
- Mac OS X下清理磁盘的小技巧
- Mac OS X: 实用脚本程序(bash scripts)系列-4
- Disk Graph for Mac(检查磁盘和清理工具) v2.0.1最新破解版
- mac系统实用技巧
- MAC OS X的命令行技巧
- Mac os X下快捷键的使用和一些技巧
- Mac OS X: 实用脚本程序(bash scripts)系列-8
- CleanMyDrive for Mac (清理你的磁盘) V2.1.6中文破解版
- Mac OS X: 实用脚本程序(bash scripts)系列-13
- Apple Mac OS X每日一技巧023:什么是夹纸板?不用点开了,就是剪贴板⋯⋯
- Mac 技巧之苹果电脑 Mac OS X 系统下一键即密码锁定屏幕,防止别人乱用乱看的方法
- 磁盘清理软件 智能清理Mac
- Mac OS X: 实用脚本程序(bash scripts)系列-5
- [转]详述系统预读文件(PREFETCH)技巧透彻了解磁盘的碎片整理
- Mac OS X: 实用脚本程序(bash scripts)系列-8