skywalker
V2EX  ›  macOS

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

  •  
  •   skywalker · Feb 16, 2015 · 5140 views
    This topic created in 4117 days ago, the information mentioned may be changed or developed.

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

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

    2 replies    2015-02-17 14:38:27 +08:00
    eclipselu
        1
    eclipselu  
       Feb 16, 2015
    为啥不用 Timemachine 呢?
    philobscur
        2
    philobscur  
       Feb 17, 2015
    楼上好亮!
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   908 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 20:52 · PVG 04:52 · LAX 13:52 · JFK 16:52
    ♥ Do have faith in what you're doing.