一、微信备份到外接硬盘
mac 微信备份到外接硬盘方案(软链接)
要找到mac版微信的缓存文件很简单。因为它缓存的文件都保存在电脑的【~/Library/Containers/com.tencent.xinWeChat/Data/Library/Application Support/com.tencent.xinWeChat/2.0b4.0.9】这个路径中。我们只需要复制这个路径,然后打开电脑上的【Finder】,按下【command+shift+G】快捷键呼出对话框,然后将刚刚复制的路径粘贴进去,就能找到2.0b4.0.9这个文件夹
1、把文件复制到外接硬盘
2、创建软链接
ln -s /Volumes/PortableSSD/weixin/2.0b4.0.9 /Users/cqct/Library/Containers/com.tencent.xinWeChat/Data/Library/Application Support/com.tencent.xinWeChat/2.0b4.0.9
空格处需要添加一个\杠
ln -s /Volumes/PortableSSD/weixin/2.0b4.0.9 /Users/cqct/Library/Containers/com.tencent.xinWeChat/Data/Library/Application\ Support/com.tencent.xinWeChat/2.0b4.0.9
它会在文件夹中再次创建2.0b4.0.9,所以修改命令行命令
ln -s /Volumes/PortableSSD/weixin/2.0b4.0.9 /Users/cqct/Library/Containers/com.tencent.xinWeChat/Data/Library/Application\ Support/com.tencent.xinWeChat
3、重置签名
进入微信,微信的聊天记录不见了
因为mac下的应用是以沙盒模式运行,无法直接读取不在该应用程序目录以外的目录,所以虽然创建软连接把备份目录指向外置硬盘了,但实际上还是读取不到的。要解决这个问题需要先退出微信,然后重新签名微信,再执行如下代码即可给微信重新签名。
重新执行签名,聊天记录又回来了
sudo codesign --sign - --force --deep /Applications/WeChat.app
查看macOS 内置的磁盘空间并没有减少。原来我删除的文件到了废纸篓,所以清除废纸篓就可以了
一、QQ备份到外接硬盘
QQ缓存文件的存储路径:
/Users/cqct/Library/Containers/com.tencent.qq/Data/Library/Application Support/QQ