Mac 上备份数据资料,你会怎么做?想必很多人的选择都是使用系统内建的 Time Machine 来进行数据的备份与恢复。不过要知道,Time Machine 备份恢复的时间往往比较长,在这过程中还不一定会出什么意外。
如果你只需要备份 Mac 软件的配置文件,除了 Time Machine,你还可以试试 Github 上的开源项目 Mackup ,它拥有足够轻量与快速的备份恢复操作,更重要的是,它不需要另外安装,通过 Homebrew 与几行简单的命令就可以完成操作。
关于 Homebrew 的教程,请阅读:《借助 Homebrew Cask,教你快速下载安装 Mac App 新姿势》
关于 Mackup
Mackup 是 Github 上的一个开源项目,旨在帮助你快速方便地备份恢复软件的配置文件,Mackup 已经支持了包括 iTunes Applescripts 在内的一系列常用的软件程序,可以在它的项目首页进行更多了解。
除了开头介绍它是由命令行完成备份恢复操作之外,由 Mackup 备份的配置文件全部会存储在你的个人云端文件夹中,不会占用你的本地空间。目前 Mackup 支持的云端存储服务商有以下几种:
- Dropbox
- Google Drive
- Copy
- iCloud
- Box
如果你不想用这些云服务的话,也可以用 Git 或其它在线工具存储。
安装 Mackup
1. 安装 Homebrew
上文提到了,Mackup 的安装可以通过 Homebrew 来完成,不了解 Homebrew 的朋友可以再看看之前的文章。
简言之,你需要在终端中输入下列代码安装 Homebrew,如果你已经装过可忽略这一步:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
2. 安装 Mackup
输入下面的命令安装 Mackup:
brew install mackup
3. 选择你的同步文件夹
Mackup 默认会将配置文件备份到你的 Dropbox 本地存储文件夹,前提是你的电脑上已经安装了 Dropbox。如果你不想存储到 Dropbox 中,那就需要稍微配置一下。
这里以 iCloud 为例,介绍 Mackup 的备份路径配置方法。
首先,在终端输入命令:
vi ~/.mackup.cfg
执行完上述命令之后,你会看到下面的界面:
![](file:///var/folders/ky/_x06wt392nv6sg7hc3kpgv_c0000gn/T/com.soulmen.ulysses3/6c3ec2b7473547a38ccbac0fec4505ec/%E6%8A%80%E5%B7%A7%EF%BC%9A%E5%A4%87%E4%BB%BD%20Mac%20%E7%9A%84%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E9%85%8D%E7%BD%AE%EF%BC%8C%E9%99%A4%E4%BA%86%20Time%20Machine%EF%BC%8C%E8%BF%98%E5%8F%AF%E4%BB%A5%E8%AF%95%E8%AF%95%20Mackup/Screen%20Shot%202016-02-14%20at%202.09.37%20PM.png?imageView2/2/w/1120/q/40/interlace/1/ignore-error/1)
[storage]
engine = icloud
这样,你就已经设置好你的 Mackup 同步文件夹为 iCloud 了,剩下要做的就是保存这份配置文件:
按下「ESC」按键并输入 :wq
然后回车,至此,Mackup 的同步文件夹就已设置完成。
Mackup 的操作
关于 Mackup 的操作其实非常简单,这里列出 Mackup 的常用操作命令:
mackup backup
使用 Mackup 进行备份操作mackup restore
使用 Mackup 进行数据的恢复mackup list
查看 Mackup 支持的软件列表mackup -h
Mackup 的帮助命令mackup uninstall
将配置文件拷贝回原来的系统目录
如果你想卸载 Mackup,输入以下命令即可:
brew uninstall mackup