需求
我有三台mac,希望一些常用的软件配置能够自动在这几台mac上同步,有很多软件没有接入icloud,所以才有了此文
解决方案
简而言之一个词:软链接
具体操作思路:
- 将需要同步的软件配置文件拷贝到icloud云盘上(推荐遵循icloud常规处理方式,每个软件都有自己的独立根目录)
- 删除软件本地的配置文件
- 将icloud上的配置文件软链接到软件原始配置文件地址
示例
以我常用的输入法清歌五笔为例,我希望用户词库能在几台mac上自动同步:
- 确认需要同步的文件
/Users/lushangfei/Library/Application Support/Qingg/Data/QGUserTable.txt
- 在icloud云盘根目录下创建清歌输入法的同步文件夹Qingg
- 将
QGUserTable.txt
拷贝到icloud云盘中的Qingg文件夹 - 删除原始的
QGUserTable.txt
文件 - 进入终端执行如下命令创建软链接
ln -s '/Users/lushangfei/Library/Mobile Documents/com~apple~CloudDocs/Qingg/QGUserTable.txt' '/Users/lushangfei/Library/Application Support/Qingg/Data/QGUserTable.txt'
- 此时本机A的输入法用户词文件已上传至icloud且会自动同步,之后在机器B上重复4,5操作即可