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
执行完上述命令之后,你会看到下面的界面:
[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