MacBook Pro使用记录(一):手动清理内存_TOMDOM的博客-程序员信息网

技术标签: Macbook使用  mac清理  电子产品使用技巧  Mac使用技巧  

(一)资源库文件删除大部分垃圾文件都在资源库中

1、进入资源库:“前往”->“前往文件夹” 或者直接【command】+【shift】+G ;

2、{XCode派生文件垃圾}

如果你是一个iOS开发者,那你需要注意资源库目录下的Developer下的两个字目录:

“~/资源库/Developer/Xcode/DerivedData/”该目录下的内容是Xcode在编译过程中产生的中间件,并且文件还特别大,在编译完成后能够被删除);

“~/资源库/Developer/CoreSimulator/Devices/”该目录下的内容是Xcode在做模拟器调试时生成的模拟器的数据,如果模拟器不再使用也可以删除

3、{ iTunes备份文件}

如果你非开发者,可以删除“~/资源库/Application Support/MobileSync/Backup”目录的文件

这里面保存着 iTunes备份 iPhone 与 iPad 系统与文件的文件. 当备份或者升级出现问题的时候, iTunes会创建一个全新的备份. 这样就会增加一些磁盘占用.  实在硬盘吃紧,也可以删掉此处的文件。不过再次同步手机的时候还会出现

4、{用户缓存文件}

删除/Users/~你的用户名称~/Library/Caches 目录下文件

5、{系统日志文件}

/private/var/log/asl”

“/Library/Logs

6、{用户日志文件}

/Users/~你的用户名称~/Library/Logs


(二)终端命令行删除

(转载至:https://www.macx.cn/thread-2091292-1-1.html?mod=viewthread&tid=2091292&extra=page%253D1&page=1)

本帖最后由 luciiferre 于 13-5-11 12:58 编辑 

macbook_air_2012_ssd.jpg 
13-5-11 04:03:51 上传
下载附件 (111.16 KB)



硬盘空间用尽是一件很让人头疼的事情,尤其是MacBook Air等设备上的固态硬盘可用的储存空间很少。下面为大家介绍7个高级技巧来释放大量的硬盘空间,当然这些高级技巧更改了系统功能和文件,必须通过使用命令行实现,还需要使用rm或rf这样的危险命令,所以Mac OS X新手还是要谨慎尝试。




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



Screen Shot 2013-05-11 at 3.57.34 AM.jpg 

下面的命令可以关闭OS X原生的休眠功能,也就是SafeSleep。这种休眠模式当Mac休眠或者没电池时会将内存中的内容储存在硬盘上的sleepimage文件上。sleepimage文件与Mac电脑的内存一样大,这意味着如果你的内存是4GB,该文件就有4GB,如果是16GB,该文件就有16GB。关闭SafeSleep可以不让系统自动创建该文件,缺点就是当Mac电脑没电池时,你不能恢复到之前的状态。不过我们可以使用OS X的自动保存功能在电池将要耗尽的时候保存自己的工作。

如果想要禁用SafeSleep功能,我们需要在终端中输入下面的命令:

  1. sudo pmset -a hibernatemode 0
复制代码
然后定位到/private/var/vm/删除已经存在的sleepimage文件
  1. cd /private/var/vm/
复制代码
使用下面的命令删除该文件
  1. sudo rm sleepimage
复制代码
最后我们要防止OS X继续创建该文件,所以我们需要下面的命令生成一个无法被替换的空文件
  1. touch sleepimage
  2. chmod 000 /private/var/vm/sleepimage
复制代码
当然,如果你想要重新开启SafeSleep功能,只需下面的命令即可。
  1. sudo pmset -a hibernatemode 3
  2. sudo rm /private/var/vm/sleepimage
复制代码



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



Screen Shot 2013-05-11 at 3.56.52 AM.jpg 


如果你不适用文字转语音功能,那么你肯定不会使用到OS X内置的嗓音文件。你可以删除这些文件重新获得硬盘空间。在终端应用中,使用下面的命令即可,首先定位到文件所在文件夹:
  1. cd /System/Library/Speech/
复制代码
然后执行删除命令,将所有嗓音文件删除
  1. sudo rm -rf Voices/*
复制代码

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




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



Screen Shot 2013-05-11 at 3.57.05 AM.jpg 


随着你使用Mac的时间越来越长,系统日志文件也会越来越多,根据电脑的用量、错误和服务,这些文件会越来越多。这些系统日志文件是用来调试和排除故障的,如果你感觉没有用,可以使用下面的命令删除:
  1. sudo rm -rf /private/var/log/*
复制代码

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




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




Screen Shot 2013-05-11 at 3.58.21 AM.jpg 


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


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



Screen Shot 2013-05-11 at 3.59.55 AM.jpg 


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



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



Screen Shot 2013-05-11 at 3.58.48 AM.jpg 


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

  1. cd /private/var/tmp/
  2. rm -rf TM*
复制代码


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



Screen Shot 2013-05-11 at 3.59.09 AM.jpg 


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

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/TOMDOM/article/details/80860910

智能推荐

移动开发者大会 -- 后感_ipqhjjybj的博客-程序员信息网

比起六月份的云计算,这次的移动开发者大会,显然收获更多。 大概应该有以下几点的原因吧。1、不能否认的是,六个月的时间,真的在技术跟观念上有了一点提高。这使得参观云计算大会时,在已经了解了一些技术的情况下,收获到了更多的思想观念。2、这也可能跟移动开发跟日常生活联系更加紧密有关系,现阶段,大数据的运用大部分是大公司所需要的,这使得当初的讲座显得略显多余。但这次不一样,我已打算从事移动

谈谈前华为荣耀软件测试工程师校招面试(已拿到offer)_qfqf123456的博客-程序员信息网_荣耀测试部门

截止到现在,一共参加了2次笔试,2次面试,具体时间参照截图机试:一共三道编程题,共500分好像,全对了一道,就是提交后通过测试,另外两道写完了,但是提交测试没通过题目一:从一份人员名单中(限定5个),抽取幸运奖,人名的各个单词在26个英文字母的顺序累加起来为每个人的幸运值(a&A为1,b&B为2…),先挑选一名嘉宾XX,人后在参加抽奖的人员名单中选取一个人名幸运值与嘉宾XX的幸运值最接近的一个作为幸运奖,若果最接近的有多个以最后一个输入的名字优先。(人名长度不超过10,大小写处理

Dataset之Boston:Boston波士顿房价数据集的简介、下载、使用方法之详细攻略_一个处女座的程序猿的博客-程序员信息网_波士顿房价数据房价数据第六列怎么获取

Dataset之Boston:Boston波士顿房价数据集的简介、下载、使用方法之详细攻略目录Boston波士顿房价数据集的简介Boston波士顿房价数据集的下载Boston波士顿房价数据集的使用方法Boston波士顿房价数据集的简介 该数据集包含美国人口普查局收集的美国马萨诸塞州波士顿住房价格的有关信息, 数据集...

densenet与resneXt的巧妙结合-DPN网络_春枫琰玉的博客-程序员信息网

DPN是在resneXt,denseNet之后,对resnet系列的进一步创新,作者巧妙的将resnet与denseNet相结合,提出了dual path architectures,构造了DPN网络结构。 那么DPN的创新点有哪些呢?如下:DPN具有更小的模型以及更少的计算量,具有更好的训练速度。作者在论文中的描述为:[In particular,on the ImageNet..._1671465600

一个Demo学会用Android兼容包新控件_限量发行x的博客-程序员信息网_android surpport 新控件

一个Demo学会用Android兼容包新控件前言伟大的Google为Android推出了一系列的兼容包,最新的就是Design Support Library了,这里我们结合v7和v4中的几个控件,来主要学习Design Support Library中的几个新控件!一个Demo学会用它们!效果动图GIF:Design Support Library D

Python 2.7.9 Demo - 获取调用的参数_dongjizheng9270的博客-程序员信息网

#coding=utf-8#!/usr/bin/pythonimport sys;print("The command line parameters are : ");for i in range(0, len(sys.argv)) : print str(i) + ' -> ' + sys.argv[i];日志...

随便推点

网络故障检测与维护常用命令_l_fireworks的博客-程序员信息网

1. ipconfig命令ipconfig命令,用于显示当前的TCP/IP配置的设置值,包括IP地址、子网掩码和缺省网关灯网络配置信息。常用:ipconfig:显示每个已经配置了的接口ipconfig /all:显示所有已配置且使用的附加信息,并且能够显示网卡的MAC地址。ipconfig /release 和ipconfig /renew :这两个附加选项,只能在向DHCP 服务器租用IP地址的计算机使用。2. ping命令ping命令,主要用于确定网络的连通性。对于确定网络是否正确连接,和网

支持向量机通俗导论(理解SVM的三层境界)_v_JULY_v的博客-程序员信息网_支持向量机

支持向量机通俗导论(理解SVM的三层境界)作者:July 。致谢:pluskid、白石、JerryLead。说明:本文最初写于2012年6月,而后不断反反复复修改&优化,修改次数达上百次,最后修改于2016年11月。声明:本文于2012年便早已附上所有参考链接,并注明是篇“学习笔记”,且写明具体参考了pluskid等人的文章。文末2013年的PDF是为证。另...

Nginx 反向代理,负载均衡及搭建高可用集群_nginx 反向代理集群_Java后端架构猛猛的博客-程序员信息网

Nginx首先是对于linux环境下的安装(本地机器是Windows版本,大家可以使用Vmware,但是需要配置网络连接等,这里就不在展示虚拟机上的演示。这里使用到个人的阿里云云服务器搭配上xftp与xshell来进行文件的上传与连接命令行的输入)注意:以下命令皆为CentOS7所使用。下面开始进行系列依赖的安装:pcre 安装zlib 安装openssl 安装nginx 安装完成之后可以先行查看自己的自己的服务器开放了哪些的端口:若是没有进行端口的开发可

STM32中TIM对应的引脚_越过山丘呀的博客-程序员信息网_tim引脚功能

高级控制定时器(TIM1与TIM8)通用定时器(TIM2~TIM5)基本定时器(TIM6与TIM7)_1671465600

基于自定义注解的spring aop拦截与参数获取_维之的博客-程序员信息网

       为了对某些接口访问进行权限校验,尝试用通过自定义注解对需要校验的Controller方法进行拦截,可获取方法上的参数、@requestMapping注解参数(uri、method等),根据这些参数确定唯一资源,通过校验逻辑来管理是否执行该方法的执行以及自定义返回消息提示给前端。1.定义切点,自定义一个名为ValidateOnAccess 的注解package com.wei...

推荐文章

热门文章

相关标签