zoukankan      html  css  js  c++  java
  • 释放mac磁盘空间

    转发自:https://www.jianshu.com/p/722093bc3dea

    Mac清理磁盘空间主要讲述在Mac上工作清理磁盘空间的小技巧,本节主要讲述作为一名使用Mac开发的iOS工程师,需要清理Xcode等方面的磁盘空间。

    1、删除对旧设备的支持

    影响:可重新生成;再连接旧设备调试时,会重新自动生成。随便删除,高兴就好!

    路径:~/Library/Developer/Xcode/iOS DeviceSupport

    2、删除旧版本的模拟器支持

    影响:不可恢复;如果需要旧版本的模拟器,就需要重新下载了。慎重操作,可以删除旧版本的模拟器。

    路径:~/Library/Application Support/iPhone Simulator

    3、删除模拟器的临时文件

    影响:可重新生成;如果发现tmp文件夹很大,就删除掉吧,tmp文件夹里的内容是不重要的。在iOS Device中,存储空间不足时,tmp文件夹是可能被清空的。

    路径:~/Library/Application Support/iPhone Simulator/6.1/tmp (以iOS Simulator 6.1为例)

    4、删除模拟器中安装的App

    影响:不可恢复;对应的模拟器中安装的App被清空了,如果不需要就删了吧。

    路径:~/Library/Application Support/iPhone Simulator/7.1/Applications (以iOS Simulator 7.1为例)

    5、删除打包ipa

    影响:不可恢复;删除打包上传App Store的ipa文件,删除影响不大,可以随时重新打包上传

    路径:~/Library/Developer/Xcode/Archives

    6、删除DerivedData

    影响:可重新生成;工程在xcode上运行时生成缓存文件,重新打开项目时会重新生成,大的项目会耗费一些时间,删除基本没有什么大的影响。

    路径:~/Library/Developer/Xcode/DerivedData

    7、删除模拟器上app应用运行生成缓存文件

    影响:可重新生成;

    路径:~/Library/Developer/XCPGDevices

    8、删除Xcode中多余的证书provisioning profile

    影响:不可恢复;xcode中各种证书provisioning profile,删除多余的证书,一般可以全部删除证书,再从开发者账号上下载需要的证书就可以。

    路径:~/Library/MobileDevice/Provisioning Profiles

    9、 删除 qq, 微信等缓存
    我本机清理的时候, 发现微信缓存有 10G, QQ有4G
    在前往文件夹的地方输入:~/Library/Containers/com.tencent.xinWeChat,将com.tencent.xinWeChat文件删除即可,当你重新打开微信软件的时候,会重新生成com.tencent.xinWeChat文件夹;

    其他软件删除缓存数据的方法也一样, 如果某个软件你已经不用了, 却发现有大量缓存文件占据磁盘空间, 那就大胆的删掉吧

    10、linux 查看文件夹大小的命令
    du -d 1 -h | sort nr | head

    这句命令表示查看当前目录的子文件夹的大小, 只递归一层, -h表示以MB, GB, KB等单位显示文件大小, 
    但是 加了 -h 就不能正常排序了
    head 表示只看排序后的最占空间的10个文件或文件夹

  • 相关阅读:
    Text Link Ads 注册[赚钱一]
    Linux文件系统中的链接
    C++虚函数和纯虚函数(1)
    Android init reading tips
    Android上GDB的使用
    What is prelink?
    Linux fork哪些被继承,哪些不被继承
    为什么x86 Linux程序起始地址是从0x08048000开始的?
    Android应用开发的插件化 模块化
    C++拷贝构造函数(深拷贝、浅拷贝)
  • 原文地址:https://www.cnblogs.com/zhang-can/p/11243626.html
Copyright © 2011-2022 走看看