自包含、可定制的 tmux 配置,带 Powerline 风格状态栏、鼠标模式、剪贴板集成和 TPM 插件支持。
lra/mackup
命令行工具,将应用配置文件备份到 Dropbox 等同步文件夹,并可在新机器上还原。
- Star
- 15,358
- Fork
- 940
- 未关闭 Issue
- 292
- 最近提交
- 2个月前
这是什么?
Mackup 为大量应用备份配置文件,并在新电脑上还原。它只追踪纯配置文件,不包含缓存和与机器相关的临时数据,存放位置可以是 Dropbox、Google Drive、iCloud 或任何能同步的文件夹。
工具提供两种模式。复制模式通过 `mackup backup` 和 `mackup restore` 在本地与 Mackup 文件夹之间复制文件。链接模式把配置文件移入该文件夹,并用符号链接替换原文件,使多台机器保持同步。需要注意,链接模式在 macOS Sonoma 及更高版本上会导致偏好设置失效,这种情况下应使用复制模式。
Mackup 支持 macOS 和 GNU/Linux,可通过 Homebrew 或 pip 安装。命令可以只针对某一个应用执行,用户也能通过 `~/.mackup` 添加自定义的文件或目录。
核心功能
- 01为大量指定应用备份和还原配置文件。
- 02支持复制模式和基于符号链接的链接模式。
- 03可配合 Dropbox、Google Drive、iCloud 或任何同步工具管理的文件夹使用。
- 04命令可以只作用于单个应用。
- 05通过 ~/.mackup 同步自定义的文件和目录。
适用场景
- 更换新的 Mac 或 Linux 电脑后,快速还原编辑器、终端和应用设置。
- 在家里和公司的电脑之间保持 dotfiles 和应用偏好一致。
- 通过云端文件夹同步 ~/.gitignore 或 ~/.config 中的个人配置。
快速上手
- 1
用 Homebrew 安装 Mackup(macOS 或 Linux)
brew install mackup - 2
用 pip 安装 Mackup(其他平台)
pip install --upgrade mackup - 3
启动 Mackup 并备份文件
mackup backup - 4
在新电脑上恢复文件
mackup restore
使用前须知
- 链接模式会破坏 macOS Sonoma 及更高版本上的偏好设置,因此应使用复制模式。
- 采用 GPL-3.0 许可证,属于 copyleft 许可。
- 不再支持 Box 作为存储后端。
收录于专题
标签
常见问题
- mackup 是什么?
- 命令行工具,将应用配置文件备份到 Dropbox 等同步文件夹,并可在新机器上还原。 Mackup 为大量应用备份配置文件,并在新电脑上还原。它只追踪纯配置文件,不包含缓存和与机器相关的临时数据,存放位置可以是 Dropbox、Google Drive、iCloud 或任何能同步的文件夹。
- mackup 可以免费使用吗?用的什么许可证?
- mackup 以 GPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
- mackup 还在维护吗?
- 半年内有更新。mackup 最近一次提交是在 2026年9月9日。
- mackup 适合用来做什么?
- 更换新的 Mac 或 Linux 电脑后,快速还原编辑器、终端和应用设置。 在家里和公司的电脑之间保持 dotfiles 和应用偏好一致。 通过云端文件夹同步 ~/.gitignore 或 ~/.config 中的个人配置。
- mackup 怎么安装和运行?
- 用 Homebrew 安装 Mackup(macOS 或 Linux): brew install mackup 用 pip 安装 Mackup(其他平台): pip install --upgrade mackup 启动 Mackup 并备份文件: mackup backup 在新电脑上恢复文件: mackup restore
- 在哪里获取 mackup?
- 源代码和安装说明在 GitHub 上:https://github.com/lra/mackup
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
2.5万+8 本周3590ShellMIT更新于 17天前
开源工具,可将 TRaSH Guides 与自定义配置同步到 Sonarr 和 Radarr,自动管理自定义格式和质量配置。
67530TypeScriptAGPL-3.0维护活跃更新于 22小时前
命令行工具,可在 70 多种云存储及本地存储之间同步、复制和挂载文件,被称为云端的 rsync。
6.1万+188 本周5658GoMIT更新于 19小时前
一款快速通用的文件同步工具,只传输本地与远程文件之间的差异部分。
5348+22 本周624COther维护活跃更新于 昨天