有时,你可能需要将财务数据和GnuCash移动到另一台计算机。典型情况有,当你购置了一台新计算机的时候,或者在双引导计算机中想要在两个不同的操作系统间共用同一份设置的时候。
迁移GnuCash的财务数据很简单,如果你知道.gnucash文件的保存位置,只需要使用文件管理器把它复制过去。你如果不记得把它保存到哪里了,可以直接在GnuCash中打开它,再在GnuCash中将它保存到你需要的路径下。
文件夹中其它所有文件是备份文件或日志文件。把它们一起复制过去不会有什么危害,但也没什么必要。
首选项存储在三处不同的位置:一处用于GnuCash首选项,一处用于报告,一处用于网上银行设置。应用首选项由gsettings管理,报告由GnuCash自身管理,网上银行由aqbanking管理。如果你不使用网上银行功能,计算机中不会存在相应的文件夹。
GnuCash首选项的存储位置在不同的操作系统下不尽相同(参见表 2.3 “应用设置的存储位置”、表 2.4 “已保存报告的存储位置”和表 2.5 “网上银行设置的存储位置”)。要备份并迁移整个已安装的GnuCash,你必须一并复制这些首选项。
表 2.3. 应用设置的存储位置
| 操作系统 | 文件夹 | 
|---|---|
| Unix | GnuCash首选项存储在dconf中。可以在旧计算机上执行命令dconf dump /org/gnucash/,然后在新计算机上执行命令dconf load /org/gnucash/以迁移首选项。 | 
| macOS | ~/Library/Preferences/gnucash.plist | 
| Windows | 首选项存储于 Windows注册表HKEY_CURRENT_USER/software/GSettings | 
表 2.5. 网上银行设置的存储位置
| 操作系统 | 文件夹 | 
|---|---|
| Unix | ~/.aqbanking | 
| macOS | ~/.aqbanking | 
| Windows | Documents and
                Settings/Username/.aqbanking | 
|  | 注意 | 
|---|---|
| 在Unix和 | |
|  | 提示 | 
|---|---|
| 在Unix和 | |