如何备份和迁移Linux配置文件

Linux应用程序将其设置存储在每个用户帐户的主文件夹内的隐藏文件夹中。这使得应用程序设置的备份和还原比在Windows上容易得多,因为Windows上的设置分散在注册表和系统文件夹中。

无论您只是想要设置的备份副本,还是要迁移到新的Linux发行版或另一台PC,您都可以轻松创建您的应用程序设置的副本并随身携带。

查看您的用户帐户的配置文件

相关:您可能没有注意到的7个Ubuntu文件管理器功能

首先,找到您的用户帐户的配置文件。打开Linux发行版的文件管理器到您的主文件夹,然后在Linux桌面的文件管理器中激活“Show Hidden Files”选项。

例如,在Ubuntu上,打开Nautilus文件管理器,默认情况下它将直接转到您的主文件夹。单击“查看”菜单,然后选择“显示隐藏文件”。

您将看到许多不同的文件和文件夹,所有文件和文件夹都以句点开头。这就是在Linux上隐藏文件和文件夹的方式-只需重命名它们,使其名称以.开头即可。性格。默认情况下,文件管理器会隐藏它们,这样它们就不会成为障碍。

找到应用程序的设置文件夹

不同的应用程序通常在您的主目录下有自己的文件夹。例如,Pidgin将其所有设置、日志文件和其他数据存储在.purple目录中。Firefox将其安装的扩展、AChE、设置和其他数据存储在.mozilla目录中。

某些应用程序在.config文件夹下有文件夹。单击一下,您应该会发现要备份的应用程序存储其配置文件的位置。

一些应用程序-特别是GNOME应用程序-使用较旧的“gconf”或较新的“dconf”系统来存储设置。Gconf设置存储在.gconf中,而dconf设置存储在.config/dconf中。复制这些完整的文件夹,gconf和dconf中包含的所有应用程序设置都会随您一起复制到一台新的PC上。

您可以使用gconftool或dconf命令从gconf或dconf迁移单个应用程序的设置。这些命令允许您将Gconf或Dconf的部分内容转储到一个文件,并在另一台PC上恢复它们。

备份和还原应用程序的设置

要备份应用程序的设置,只需将其配置文件夹复制到USB驱动器、外部硬盘驱动器、云存储文件夹或任何其他存储位置。您还可以在大多数文件管理器中右键单击某个文件夹并从中创建存档文件-可以更轻松地通过电子邮件发送、上传和移动存档文件。

请确保在备份应用程序的配置设置之前关闭该应用程序。这将确保应用程序正确退出并保存其设置,为您的新Linux发行版保留一个干净的设置文件夹。

通过将应用程序的文件夹放在另一个Linux系统上您的用户帐户的主文件夹中来恢复应用程序的设置。当您正在重新安装Linux并希望恢复关键应用程序的设置时,或者只是当您要迁移到一台新的Linux PC并希望保留您的设置时,这是理想的选择。

为安全起见,您应该在迁移旧配置文件之前删除或重命名现有配置文件。例如,如果您希望将Firefox设置移动到不同的Linux发行版,则在复制旧的.mozilla文件夹之前,应该首先删除该Linux发行版上的.mozilla目录。这可确保您不会混用来自两个不同配置文件夹的文件

(如果您想要擦除Linux应用程序的设置并重新开始,您可以这样做-转到您的主文件夹,查看隐藏文件,然后删除应用程序的配置文件夹)。

您也不必提前备份文件-如果您仍然可以访问安装了Linux的驱动器,您可以将该驱动器连接到您的新计算机,浏览到您的用户帐户的主文件夹,然后复制该文件夹。

要将所有设置迁移到新的Linux系统,只需复制以.开头的每个文件。在您的主文件夹中-您可以复制以.开头的所有其他文件。性格也一样。如果您要迁移到运行相同Linux发行版的系统-例如,从运行Ubuntu 14.04的计算机迁移到运行Ubuntu 14.04的不同计算机,这将工作得最好。

轻松备份您的所有设置

相关:如何使用DéjàDUP轻松备份Ubuntu

默认情况下,Ubuntu内置的DéjàDUP备份工具也会备份用户帐户的配置设置。这样,将来就可以很容易地将它们恢复到Ubuntu系统。与Windows上仅恢复文件的备份不同,DéjàDUP备份将恢复您用户帐户的所有设置。它们都只是你主文件夹中的文件。

联机同步您的设置

您可以使用云存储服务通过Internet同步这些设置文件夹,在PC之间共享它们并在线备份。我们之前介绍了将您的配置文件与Ubuntu one同步,但Ubuntu one已经关闭。Dropbox和其他工具仍然可以用来同步您的重要配置文件。如果您使用的云存储服务允许您选择系统上的任何文件夹或文件进行同步,这很容易。

Dropbox本身不允许您选择要在Dropbox文件夹之外同步的单个文件夹。您需要创建符号链接,以欺骗Dropbox同步这些文件。我们在研究如何在所有PC上同步您的Pidgin设置时介绍了这一点。如果你使用像Pidgin这样的跨平台程序,你甚至可以在Linux和Windows PC之间共享相同的设置。

我们重点介绍了用户帐户配置文件,因为它们是大多数Linux用户所需要的。系统范围的配置文件通常特定于Linux发行版或硬件设置,因此您不希望将其全部备份并将其恢复到另一台PC上。

如果您有要备份和还原的特定系统范围的配置文件(例如,服务器配置文件),您应该只需创建备份副本并将其还原到另一台PC上的相同位置即可。请记住,不同的Linux发行版可能会将这些配置文件存储在不同的位置,因此您可能必须将该配置文件放在其他位置。

图片来源:Flickr上的大卫·萨纳布里亚(David Sanabria)

相关文章