以前都是尽量用Homebrew Cask来安装应用,就是为了便于备份和恢复。最近尝试了一下来备份和恢复Mac AppStore中安装的应用,不是完全自动,算是半自动的方式吧:
备份:
mdfind "kMDItemAppStoreHasReceipt=1" | while read -r app; do
echo "$app\n$(mdls -name kMDItemAppStoreAdamID -raw $app)"
done > Applications.txt
程序名和ID会写入到Applications.txt中
恢复:
while read -r app; do
read -r appid
if [[ -e "$app" ]]; then
open -W "macappstore://itunes.apple.com/cn/app/id$appid"
fi
done < "./Applications.txt"
会打开AppStore逐个安装程序,安装后请关闭AppStore安装下一个。
不知道大家有什么好的方式
1
eclipselu 2015-02-16 18:23:50 +08:00
为啥不用 Timemachine 呢?
|
2
philobscur 2015-02-17 14:38:27 +08:00
楼上好亮!
|