以前都是尽量用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安装下一个。
不知道大家有什么好的方式
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.