备份 Brew 或 Brew Cask 安装的软件

  • 作者:scsidisk
  • 最后编辑:2016年04月23日
  • 标签: Brew

备份安装的软件

在云存储目录中创建文件夹,保存安装过的程序

1
2
3
$ mkdir ~/brew-backup/
$ brew leaves > ~/brew-backup/soft-brew.txt
$ brew cask list -1 > ~/brew-backup/soft-brew-cask.txt

自动备份

添加下面的命令,每天自动保存安装过的软件列表

1
2
3
4
5
6
7
8
9
10
11
$ crontab -e

* 1 * * * /usr/local/bin/brew leaves > ~/brew-backup/soft-brew.txt
* 1 * * * /usr/local/bin/brew cask list -1 > ~/brew-backup/soft-brew-cask.txt

## 查看 cron
$ crontab -l
## 备份 cron 列表
$ crontab -l > backup/crontab.out
## 恢复 cron 列表
$ crontab backup/crontab.out

恢复备份

恢复备份的安装列表,执行下面的命令

1
2
$ brew install `cat ~/brew-backup/soft-brew.txt`
$ brew cask install `cat ~/brew-backup/soft-brew-cask.txt`