虽然说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搞定。