我经常通过重新安装 OS X 将我的 Mac 重置为干净状态。不幸的是,我没有足够的空间或预算来进行完整的 Time Machine 备份。
操作系统:小牛队
有没有办法获取我当前的设置并创建一个复制以下信息的脚本:
- OS X 中的常见设置,例如壁纸、Dock、语言和区域、键盘、网络设置(几个静态 IP 设置作为备份和用于 NAS)。
- 特定应用程序设置,如 Android Studio 和其他 App Store 应用程序(如 Divvy)。
- 环境变量
超出范围:
- 备份/恢复自定义上下文菜单设置文件
Finder.app/Contents/Resources/Japanese.lproj/Localizable.strings
(我学会了如何在超级用户上更改此设置,但如果您对如何备份设置有想法,请告诉我。)
答案1
上次我进行全新重新安装时,我只是将整个~/Library/Preferences/
目录复制到新安装中,因此没有遇到任何问题。旧版本应用程序的设置和特定于机器的设置通常会被忽略。~/Library/Preferences/
在新安装中几乎为空,如果您删除那里的所有文件,则在需要时会重新创建这些文件。
沙盒应用程序的设置现在存储在 中~/Library/Containers/
。网络设置存储在 中/Library/Preferences/SystemConfiguration/
,桌面图片的设置存储在 中~/Library/Application Support/Dock/desktoppicture.db
。
仅复制~/Library/Preferences/
并手动重新创建其他设置可能会更容易。
如果您没有备份,也可以在新的分区上进行全新安装。从恢复分区启动,从磁盘实用程序创建新分区,选择重新安装 OS X,然后选择新分区。然后,您可以使用迁移助手从旧分区传输数据。