Mac下更改QQ消息记录的保存位置

虽然说Mac不需要分区,不过对我这种系统洁癖的重度患者来说,还是分区存放数据比较靠谱。

说说QQ聊天记录位置的更改

1.首先百度QQ的聊天位置在这里

~/Library/Containers/com.tencent.qq/Data/Library/Application Support/QQ

可以使用命令打开目录

open ~/Library/Containers/com.tencent.qq/Data/Library/Application\ Support/QQ

2.然后移动QQ聊天目录到自己想要设置的位置,再写个软链接脚本指定QQ聊天

核心就是建立软链接
sudo ln -s -f 目标地址 源地址

#!/bin/sh
#QQ_SOURCE_PATH 源地址(这里必须写完整路径!请注意)
#QQ_DESTINATION_PATH 目的地址
#脚本会删除源地址的QQ目录,并将目的地址软链到源地址,请做好备份!
QQ_SOURCE_PATH='/Users/semoz/Library/Containers/com.tencent.qq/Data/Library/Application Support/QQ'
QQ_DESTINATION_PATH='/Volumes/Mac_Data/UserData/QQ'

link_qq_path () {
    if [ -d "$QQ_SOURCE_PATH" ]; then
        rm -r "$QQ_SOURCE_PATH"
        sudo ln -s -f "$QQ_DESTINATION_PATH" "$QQ_SOURCE_PATH"
    else
        echo "QQ file not exist ~ quit!"
    fi
}

yes_or_no() {  
    echo "this script will delete QQ source path, please backup!"  
   while true  
   do  
    echo "Enter yes or no : "  
   read x  
   case "$x" in   
   y|yes ) return 0;;  
   n|no  ) return 1;;  
   * ) echo "Answer yes or no!"  
   esac  
   done   
}  

if yes_or_no "$1"   
then   
  link_qq_path
else  
  echo "goodbye"  
fi   
exit 0 

3.然后启动QQ会提示需要对目录进行授权!OK搞定。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容