mac版本微信中并没有指定备份路径的功能,备份的聊天记录文件也在一个很难找的位置。对于使用256g硬盘的mac的用户,微信聊天记录动辄十几G、几十G的大小,会造成非常严重的硬盘容量恐慌。所以把微信备份文件迁移到外置硬盘是一件非常有意义的工作。

微信的备份路径

微信的备份在 ~/Library/Containers/com.tencent.xinWeChat/Data/Library/Application\ Support/com.tencent.xinWeChat/2.0b4.0.9这个目录下面的 Backup 文件夹里面。

每一个微信账号的聊天记录备份对应这个目录下的一个文件夹(名称为一长串的字母及数字)

知道了文件备份在那个目录,其实我们只需要每次备份完成之后,把这个里面的文件夹剪切粘贴到移动硬盘的指定位置即可。
需要恢复备份的时候再从移动硬盘里面把文件拷贝回这个目录即可。

软链接备份

前一种方式操作起来稍微有点麻烦,需要自己来回复制,怎么才能省略掉这两个手动复制粘贴的操作呢,答案就是使用软连接的方式。

如果你的mac版微信没有执行过备份操作,那可能没有这个Backup目录,或者Backup目录下面没有子目录,为了保证文件权限一致,需要先执行一次备份生成这个目录(无需全量备份,只备份一个人的聊天记录都行)
备份完成之后,将该 Backup 目录复制到移动硬盘下的某个目录,比如 /Volumes/硬盘名/backup/wechat
复制完成之后就可以把微信默认备份路径下的 Backup 目录删除了,当然你不放心的话,也可以删除前先备份一下。
然后创建软连接,打开终端,执行如下命令。(注意。此处的 硬盘名 要改成你自己的外置硬盘的盘符名称)

ln -s /Volumes/硬盘名/backup/wechat/Backup ~/Library/Containers/com.tencent.xinWeChat/Data/Library/Application\ Support/com.tencent.xinWeChat/2.0b4.0.9/Backup

此时就能看到软连接已经创建好了,微信目录下的Backup已经指向到了移动硬盘下的Backup目录

  • 第一步的时候我们已经备份了一次,此时进入微信的备份设置那里进入管理备份文件栏目之后,按道理是能看到一个备份的,但是实际上却毛都没有,这又是闹哪样呢
  • 因为mac下的应用是以沙盒模式运行,无法直接读取不在该应用程序目录以外的目录,所以虽然创建软连接把备份目录指向外置硬盘了,但实际上还是读取不到的。要解决这个问题需要先退出微信,然后重新签名微信,再执行如下代码即可给微信重新签名。
sudo codesign --sign - --force --deep /Applications/WeChat.app

重签之后再打开微信,再次进入管理备份文件 栏目,会弹出一个是否允许访问外挂硬盘的提示,点击同意之后就能看到我们之前的备份了。

Ending

软链接的方式更方便,只要硬盘插着的,你执行备份、恢复的操作都会直接走移动硬盘,相当于直接正常操作就会把文件备份到移动硬盘里面。既不占用电脑存储空间,又不需要额外操作。

mac 微信备份到外接硬盘方案(软链接)相关推荐

  1. mac微信备份位置macos手机微信备份的文件迁移走

    mac微信备份位置 如果你没有更改过mac版微信的备份文件夹的位置的话,那么mac版微信备份的聊天记录被保存在电脑的[/User/用户/Library/Containers/com.tencent.x ...

  2. Mac微信更新 可备份手机聊天记录

    Mac微信更新,版本号为2.2.0,可以在 Mac 微信中备份手机上的聊天记录.此外,可以将文字消息翻译为自己使用的语言,优化了搜索功能.

  3. 解决:Mac “微信”意外退出

    如图,我的Mac打不开微信了!(我没截图,图片来自网络): 困扰一天,重新打开多次没用,重装没用,更新系统没用,网上还找不到解决方案,炸了炸了! python是最好的语言,幸好机智的我想到试试清除所有 ...

  4. 微信备份聊天记录,显示连接错误,终极解决办法

    微信备份聊天记录到电脑时,提示连接错误,网上找了各种办法,关闭防火墙,链接同一wifi,没有解决,有可能和我的路由器有关,如果大家遇到连接同一个路由器WiFi还是无法备份,可以尝试以下两个方法: 1: ...

  5. linux rpm 装 mac,在linux上搭建用于mac时间机器备份的server

    在linux上搭建用于mac时间机器备份的server 发布时间:2020-07-09 00:32:55 来源:51CTO 阅读:3413 作者:757781091 mac的时间机器备份可以支持外接硬 ...

  6. 混合云存储开启企业上云新路径--阿里云混合云备份容灾方案发布

    摘要:当前,数据已经成为了企业的核心资产.而如果数据中心发生故障不仅会给企业带来巨大损失,甚至会直接迫使企业走向倒闭.对于企业而言,每一字节业务数据的丢失都是一场重大的灾难!那么,如何保证企业的核心数 ...

  7. 混合云存储开启企业上云新路径--阿里云混合云备份容灾方案发布 1

    摘要: 当前,数据已经成为了企业的核心资产.而如果数据中心发生故障不仅会给企业带来巨大损失,甚至会直接迫使企业走向倒闭.对于企业而言,每一字节业务数据的丢失都是一场重大的灾难!那么,如何保证企业的核心 ...

  8. 微信运营营销推广方案

    移动互联网时代,微信公众号运营这种营销方式的覆盖面十分广泛.微信营销就是通过微信渠道的联系,结合需求推广自己的产品,从而实现点对点的营销.很多企业都已经把微信运营运用到企业的实际经营和品牌营销中了.现 ...

  9. 【es】elasticsearch生产数据备份和恢复方案

    一.前言概要 生产环境中运行的组件,只要有数据存储,定时备份.灾难恢复是必修课,MySQL数据库的备份方案已经非常成熟,elasticsearch也同样有成熟的数据备份.恢复方案,我们来了解一下. 本 ...

最新文章

  1. python打破循环_python – 为什么“c.execute(…)”打破循环?
  2. Windows Server 2008 R2x64 IIS7+PHP5.6 错误 500.0
  3. php中有两个美元符号$$的变量——可变变量
  4. mysql复制状态是什么意思_mysql8 参考手册--复制从SQL线程状态
  5. ffmpeg + rtp介绍
  6. 山东大学高频电子线路实验七 锁相环调频及解调实验详解
  7. hilbert谱 matlab,转 matlab 信号处理——Hilbert变换及谱分析
  8. 外卖行业现状分析_简要分析外卖运营行业的发展现状
  9. 不同坐标系下角速度_惯性技术常用坐标系
  10. 普通住宅和商住公寓购房扫盲
  11. 西班牙知名导演:电影产业应与NFT及社区做结合
  12. 在线TSV转纯文本工具
  13. 计应java1803_[南开大学]18秋学期(1709、1803、1809)《古代汉语(一)》在线作业 ......
  14. Java实现一个学生成绩管理系统,要求存储学生信息并进行增删改查操作。
  15. moudle.txt
  16. mysql之连接查询
  17. 精通脚本黑客--电骡下载
  18. Typo: In word 拼写检查
  19. Python:subprocess模块
  20. 基于遗传算法优化的Elman神经网络数据预测-附代码

热门文章

  1. 关于戴尔电脑物理内存(灵越7590)
  2. Java实现发邮件功能
  3. php怎么把网页生成excel,php网页表格生成excel表格数据-php怎么把数据生成excel表格...
  4. 黄金分割法python实现
  5. 解决ERROR: distribution port 25672 in use by another node: rabbit@
  6. Autofill简单使用
  7. html5考试总结300字,考试总结与反思300字(精选10篇)
  8. 双曲函数 tanh是什么函数
  9. 一位微信小程序萌新的学渣笔记(三)基础语法之常见组件
  10. php7 kernel32,usleep()