半人肉方式备份、恢复 AppStore 中安装的应用

2015-02-16 17:05:51 +08:00
 skywalker

以前都是尽量用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安装下一个。

不知道大家有什么好的方式

4110 次点击
所在节点    macOS
2 条回复
eclipselu
2015-02-16 18:23:50 +08:00
为啥不用 Timemachine 呢?
philobscur
2015-02-17 14:38:27 +08:00
楼上好亮!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/171347

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX