硬盘空间是大家最头痛的一个问题,大家在硬盘空间变小的时候怎么腾空间的呢?下面绿茶小编为大家分享7个mac系统释放空间的高级方法,大家赶紧来收了!

mac系统释放硬盘空间方法:

  方法一:删除Emacs——可以节省出60MB+的硬盘空间

  如果你都不知道什么是Emacs,那么你可以放心的将其移除。Emacs是终端中的文本编辑器,如果你使用的固态硬盘空间实在太小,那么删除它就是不错的选择,况且你还可以使用vi和nano在终端中编辑文本。下面是删除Emacs的命令:

  sudo rm -rf /usr/share/emacs/

  方法二:移除系统嗓音文件——可以节省出500MB-3GB+硬盘空间

  如果你不适用文字转语音功能,那么你肯定不会使用到OS X内置的嗓音文件。你可以删除这些文件重新获得硬盘空间。在终端应用中,使用下面的命令即可,首先定位到文件所在文件夹:

  cd /System/Library/Speech/

  然后执行删除命令,将所有嗓音文件删除

  sudo rm -rf Voices/*

  如果你执行了命令,那么你将无法使用系统的文字转语音功能。

  方法三:删除所有系统日志——可以节省出100MB-2GB硬盘空间

  随着你使用Mac的时间越来越长,系统日志文件也会越来越多,根据电脑的用量、错误和服务,这些文件会越来越多。这些系统日志文件是用来调试和排除故障的,如果你感觉没有用,可以使用下面的命令删除:

  sudo rm -rf /private/var/log/*

  系统日志文件会不断的产生,所以你可以定时执行这条命令。

  方法四:删除快速查看生成的缓存文件——可以节省出100MB-300MB硬盘空间

  快速查看功能是OS X系统内置的文件预览功能,在Finder中选择任何文件后都可以点击空格来查看文件的详情。不过快速查看功能依靠缓存功能才能更流畅,而且这些缓存文件会一直增加,通过下面的命令移除缓存代码:

  sudo rm -rf /private/var/folders/

  方法五:禁用SafeSleep休眠模式——能节省出4GB-16GB空间

  下面的命令可以关闭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

  方法六:清除缓存文件——可以节省1GB-10GB硬盘空间

  缓存文件有很多种,比如网页浏览记录,应用meta数据等等。这些缓存文件的容量究竟多大跟用户使用的应用有关,也与Mac重启的频率有关。此外,很多在线音乐播放app也会产生大量的缓存文件,我们可以通过下面的命令删除这些缓存文件:

  cd ~/Library/Caches/

  rm -rf ~/Library/Caches/*

  方法七:删除临时文件——可以节省500MB-5GB硬盘空间

  /private/var/tmp/是存放系统缓存的文件夹,通常情况下会在系统重启时清楚,不过有时确不会。而且如果你长时间不关闭Mac,也不重启的话,缓存文件会越来越多。使用下面的命令清楚这些临时文件:

  cd /private/var/tmp/

  rm -rf TM*

  这七个方法都需要使用终端才能实现,而且有的方法有些风险,所以请大家使用时谨慎哈!

如何释放磁盘空间在您的Mac相关推荐

  1. Final Cut Pro资源库占用内存太大如何释放磁盘空间?

    FCPX是一款Mac OS平台上的视频剪辑软件,可编辑从标清到4K的各种分辨率视频,拥有最完善的视频处理功能,能够让用户进行专业高效的视频处理工作,是不少视频剪辑者的首选!不过有很多新手发现FCPX占 ...

  2. lsof查看进程占用文件_Linux 利用lsof命令查找已经删除的文件来释放磁盘空间

    测试环境一台服务器/ 根目录空间使用率达到94%,但是通过du -sh * 发现实际空间没没用用到那么多,初步怀疑,之前删除的文件,有运行中的进程一直占用,导致空间没有释放,如图通过du -sh * ...

  3. Windows 8.1下释放磁盘空间的指南

    This is an "updated for Windows 8.1" version of my popular original article Guide to Freei ...

  4. MySQL删除数据后,释放磁盘空间

    drop table table_name  立刻释放磁盘空间 , Innodb和MyISAM: truncate table table_name 立刻释放磁盘空间, Innodb和MyISAM,t ...

  5. 磁盘空间不足怎么办?释放磁盘空间的4种方法

    虽然现在硬盘的空间越来越大,但是在这个数据爆炸的时代中,总是会觉得存储空间不够用,一不注意磁盘就满了,那么除了清空回收站.卸载某些程序外,还能怎么释放磁盘空间呢? 方案一:禁用休眠 休眠是一种将计算机 ...

  6. MySQL DELETE 操作后没有释放磁盘空间

    最近遇到一个问题,项目对应的的数据库频繁报警,报警内容为数据库磁盘空间达到85%.后来经过查看发现数据库中有20多个表数据量特别大,每张表大约3亿数据,共70亿左右数据(存储的内容为坐标记录整体来说不 ...

  7. Ubuntu系统释放磁盘空间

    前言: 在生产环境中,首先服务器磁盘满了之后,会导致一系列小问题,网站能正常访问,但是不能登录以及一些奇奇怪怪的问题,但是不能耽误用户访问呀,所以我们的及时清理磁盘空间出来,让MySQL能够正常写入各 ...

  8. 为什么mysql的delete操作不释放磁盘空间

    在 InnoDB 中,delete 操作并不会真的删除数据,mysql 实际上只是给要删除的数据打了标记,标记为删除.磁盘所占空间不会变小,即表空间并没有真正被释放. 一. MySQL 删除数据几种情 ...

  9. 解决CentOS删除文件后没有释放磁盘空间(lsof命令)

    当linux系统下启动多个服务且没有一定的清理机制时(比如日志),系统磁盘空间很容易就被打满,但是有时候删除了文件(比如nohup.out),却发现系统磁盘空间未释放,可能原因是忽略了有应用一直在往其 ...

最新文章

  1. python连接linux服务器并使用命令_python基于paramiko模块实现远程连接Linux虚拟机(服务器)并执行指定命令返回输出结果...
  2. spring第五讲:aop
  3. Android --- Glide加载图片时候调用asBitmap()方法的时候总是报错,点不出来?
  4. 内存管理代码分析 stm32
  5. 12个让您震撼的Linux终端命令
  6. [原创] 指针操作程序答案 — 谭浩强C语言习题答案
  7. mysql 后10条_Mysql 保留最新的10条数据
  8. eclipse常用快捷键——非常实用
  9. YBTOJ洛谷P3195:玩具装箱(斜率优化dp)
  10. 因HTTP的Header长度过长导致下载文件名出现乱码的问题
  11. 海底捞、百果园、大娘水饺凭什么可以疯狂扩张门店?
  12. python二维图自动保存_Autodesk Inventor工程图自动保存PDF文件iLogic代码
  13. html和body高度不一致,即使html和body都是容器流体的高度不是100%
  14. 安卓学习pdf_【手机电脑全平台通用】手把手教你制作可点读日语PDF!
  15. 对结对编程盟友的个人项目代码分析
  16. 推荐用于环境识别的机器人摄像头
  17. pip 如何指定国内源安装
  18. 一、万信金融项目——项目介绍
  19. 用计算机算法拼拼图,算法 – “拼图拼图”拼图
  20. pyecharts-page的组合

热门文章

  1. 没有微信和QQ,用记事本也能在线聊天
  2. 【KITTI】KITTI数据集简介(三) — 图像数据image_2
  3. Postgres-XL 简析
  4. vscode预览html插件,VSCode插件推荐-VSCode内嵌浏览器插件-Browser Preview
  5. 游戏UI程序设计与开发
  6. 第二章:并行硬件和并行软件
  7. 基于DANN的图像分类任务迁移学习
  8. [学位]燕山大学中文学术期刊目录(2020修订版)
  9. 入门 | 我们常听说的置信区间与置信度到底是什么?
  10. mmsegmentation教程2:如何修改loss函数、指定训练策略、修改评价指标、指定iterators进行val指标输出